>>> qt5webkit 5.9.1 Downloading wget --passive-ftp -nd -t 3 --no-check-certificate -O '/tmp/instance-3/output-1/build/.qtwebkit-opensource-src-5.9.1.tar.xz.32QNaI/output' 'https://download.qt.io/official_releases/qt/5.9/5.9.1/submodules/qtwebkit-opensource-src-5.9.1.tar.xz' --2021-08-04 11:11:41-- https://download.qt.io/official_releases/qt/5.9/5.9.1/submodules/qtwebkit-opensource-src-5.9.1.tar.xz Resolving download.qt.io (download.qt.io)... 77.86.229.90 Connecting to download.qt.io (download.qt.io)|77.86.229.90|:443... connected. HTTP request sent, awaiting response... 404 Not Found 2021-08-04 11:11:41 ERROR 404: Not Found. wget --passive-ftp -nd -t 3 --no-check-certificate -O '/tmp/instance-3/output-1/build/.qtwebkit-opensource-src-5.9.1.tar.xz.ngdCxD/output' 'http://sources.buildroot.net/qt5webkit/qtwebkit-opensource-src-5.9.1.tar.xz' --2021-08-04 11:11:41-- http://sources.buildroot.net/qt5webkit/qtwebkit-opensource-src-5.9.1.tar.xz Resolving sources.buildroot.net (sources.buildroot.net)... 2606:4700:20::681a:25, 2606:4700:20::681a:125, 2606:4700:20::ac43:4838, ... Connecting to sources.buildroot.net (sources.buildroot.net)|2606:4700:20::681a:25|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 35300628 (34M) [application/x-xz] Saving to: '/tmp/instance-3/output-1/build/.qtwebkit-opensource-src-5.9.1.tar.xz.ngdCxD/output' 0K .......... .......... .......... .......... .......... 0% 6.76M 5s 50K .......... .......... .......... .......... .......... 0% 54.5M 3s 100K .......... .......... .......... .......... .......... 0% 15.2M 3s 150K .......... .......... .......... .......... .......... 0% 12.3M 3s 200K .......... .......... .......... .......... .......... 0% 242M 2s 250K .......... .......... .......... .......... .......... 0% 200M 2s 300K .......... .......... .......... .......... .......... 1% 13.8M 2s 350K .......... .......... .......... .......... .......... 1% 232M 2s 400K .......... .......... .......... .......... .......... 1% 187M 1s 450K .......... .......... .......... .......... .......... 1% 290M 1s 500K .......... .......... .......... .......... .......... 1% 14.9M 1s 550K .......... .......... .......... .......... .......... 1% 183M 1s 600K .......... .......... .......... .......... .......... 1% 214M 1s 650K .......... .......... .......... .......... .......... 2% 265M 1s 700K .......... .......... .......... .......... .......... 2% 305M 1s 750K .......... .......... .......... .......... .......... 2% 190M 1s 800K .......... .......... .......... .......... .......... 2% 308M 1s 850K .......... .......... .......... .......... .......... 2% 174M 1s 900K .......... .......... .......... .......... .......... 2% 308M 1s 950K .......... .......... .......... .......... .......... 2% 207M 1s 1000K .......... .......... .......... .......... .......... 3% 279M 1s 1050K .......... .......... .......... .......... .......... 3% 177M 1s 1100K .......... .......... .......... .......... .......... 3% 305M 1s 1150K .......... .......... .......... .......... .......... 3% 197M 1s 1200K .......... .......... .......... .......... .......... 3% 307M 1s 1250K .......... .......... .......... .......... .......... 3% 178M 1s 1300K .......... .......... .......... .......... .......... 3% 198M 1s 1350K .......... .......... .......... .......... .......... 4% 285M 1s 1400K .......... .......... .......... .......... .......... 4% 221M 1s 1450K .......... .......... .......... .......... .......... 4% 188M 1s 1500K .......... .......... .......... .......... .......... 4% 174M 1s 1550K .......... .......... .......... .......... .......... 4% 210M 1s 1600K .......... .......... .......... .......... .......... 4% 268M 1s 1650K .......... .......... .......... .......... .......... 4% 153M 1s 1700K .......... .......... .......... .......... .......... 5% 179M 1s 1750K .......... .......... .......... .......... .......... 5% 196M 1s 1800K .......... .......... .......... .......... .......... 5% 288M 1s 1850K .......... .......... .......... .......... .......... 5% 118M 1s 1900K .......... .......... .......... .......... .......... 5% 251M 0s 1950K .......... .......... .......... .......... .......... 5% 127M 0s 2000K .......... .......... .......... .......... .......... 5% 259M 0s 2050K .......... .......... .......... .......... .......... 6% 146M 0s 2100K .......... .......... .......... .......... .......... 6% 121M 0s 2150K .......... .......... .......... .......... .......... 6% 145M 0s 2200K .......... .......... .......... .......... .......... 6% 173M 0s 2250K .......... .......... .......... .......... .......... 6% 162M 0s 2300K .......... .......... .......... .......... .......... 6% 268M 0s 2350K .......... .......... .......... .......... .......... 6% 310M 0s 2400K .......... .......... .......... .......... .......... 7% 308M 0s 2450K .......... .......... .......... .......... .......... 7% 314M 0s 2500K .......... .......... .......... .......... .......... 7% 95.2M 0s 2550K .......... .......... .......... .......... .......... 7% 60.8M 0s 2600K .......... .......... .......... .......... .......... 7% 8.97M 0s 2650K .......... .......... .......... .......... .......... 7% 90.5M 0s 2700K .......... .......... .......... .......... .......... 7% 264M 0s 2750K .......... .......... .......... .......... .......... 8% 287M 0s 2800K .......... .......... .......... .......... .......... 8% 303M 0s 2850K .......... .......... .......... .......... .......... 8% 154M 0s 2900K .......... .......... .......... .......... .......... 8% 112M 0s 2950K .......... .......... .......... .......... .......... 8% 134M 0s 3000K .......... .......... .......... .......... .......... 8% 55.2M 0s 3050K .......... .......... .......... .......... .......... 8% 172M 0s 3100K .......... .......... .......... .......... .......... 9% 150M 0s 3150K .......... .......... .......... .......... .......... 9% 117M 0s 3200K .......... .......... .......... .......... .......... 9% 156M 0s 3250K .......... .......... .......... .......... .......... 9% 16.7M 0s 3300K .......... .......... .......... .......... .......... 9% 259M 0s 3350K .......... .......... .......... .......... .......... 9% 160M 0s 3400K .......... .......... .......... .......... .......... 10% 11.2M 0s 3450K .......... .......... .......... .......... .......... 10% 306M 0s 3500K .......... .......... .......... .......... .......... 10% 270M 0s 3550K .......... .......... .......... .......... .......... 10% 29.9M 0s 3600K .......... .......... .......... .......... .......... 10% 278M 0s 3650K .......... .......... .......... .......... .......... 10% 312M 0s 3700K .......... .......... .......... .......... .......... 10% 271M 0s 3750K .......... .......... .......... .......... .......... 11% 313M 0s 3800K .......... .......... .......... .......... .......... 11% 310M 0s 3850K .......... .......... .......... .......... .......... 11% 288M 0s 3900K .......... .......... .......... .......... .......... 11% 270M 0s 3950K .......... .......... .......... .......... .......... 11% 317M 0s 4000K .......... .......... .......... .......... .......... 11% 305M 0s 4050K .......... .......... .......... .......... .......... 11% 303M 0s 4100K .......... .......... .......... .......... .......... 12% 219M 0s 4150K .......... .......... .......... .......... .......... 12% 244M 0s 4200K .......... .......... .......... .......... .......... 12% 301M 0s 4250K .......... .......... .......... .......... .......... 12% 311M 0s 4300K .......... .......... .......... .......... .......... 12% 252M 0s 4350K .......... .......... .......... .......... .......... 12% 233M 0s 4400K .......... .......... .......... .......... .......... 12% 312M 0s 4450K .......... .......... .......... .......... .......... 13% 312M 0s 4500K .......... .......... .......... .......... .......... 13% 266M 0s 4550K .......... .......... .......... .......... .......... 13% 314M 0s 4600K .......... .......... .......... .......... .......... 13% 293M 0s 4650K .......... .......... .......... .......... .......... 13% 151M 0s 4700K .......... .......... .......... .......... .......... 13% 270M 0s 4750K .......... .......... .......... .......... .......... 13% 173M 0s 4800K .......... .......... .......... .......... .......... 14% 310M 0s 4850K .......... .......... .......... .......... .......... 14% 297M 0s 4900K .......... .......... .......... .......... .......... 14% 268M 0s 4950K .......... .......... .......... .......... .......... 14% 310M 0s 5000K .......... .......... .......... .......... .......... 14% 316M 0s 5050K .......... .......... .......... .......... .......... 14% 311M 0s 5100K .......... .......... .......... .......... .......... 14% 260M 0s 5150K .......... .......... .......... .......... .......... 15% 311M 0s 5200K .......... .......... .......... .......... .......... 15% 288M 0s 5250K .......... .......... .......... .......... .......... 15% 308M 0s 5300K .......... .......... .......... .......... .......... 15% 268M 0s 5350K .......... .......... .......... .......... .......... 15% 293M 0s 5400K .......... .......... .......... .......... .......... 15% 282M 0s 5450K .......... .......... .......... .......... .......... 15% 316M 0s 5500K .......... .......... .......... .......... .......... 16% 251M 0s 5550K .......... .......... .......... .......... .......... 16% 266M 0s 5600K .......... .......... .......... .......... .......... 16% 291M 0s 5650K .......... .......... .......... .......... .......... 16% 311M 0s 5700K .......... .......... .......... .......... .......... 16% 268M 0s 5750K .......... .......... .......... .......... .......... 16% 312M 0s 5800K .......... .......... .......... .......... .......... 16% 320M 0s 5850K .......... .......... .......... .......... .......... 17% 276M 0s 5900K .......... .......... .......... .......... .......... 17% 272M 0s 5950K .......... .......... .......... .......... .......... 17% 313M 0s 6000K .......... .......... .......... .......... .......... 17% 155M 0s 6050K .......... .......... .......... .......... .......... 17% 311M 0s 6100K .......... .......... .......... .......... .......... 17% 259M 0s 6150K .......... .......... .......... .......... .......... 17% 198M 0s 6200K .......... .......... .......... .......... .......... 18% 306M 0s 6250K .......... .......... .......... .......... .......... 18% 310M 0s 6300K .......... .......... .......... .......... .......... 18% 11.6M 0s 6350K .......... .......... .......... .......... .......... 18% 290M 0s 6400K .......... .......... .......... .......... .......... 18% 308M 0s 6450K .......... .......... .......... .......... .......... 18% 308M 0s 6500K .......... .......... .......... .......... .......... 19% 266M 0s 6550K .......... .......... .......... .......... .......... 19% 281M 0s 6600K .......... .......... .......... .......... .......... 19% 252M 0s 6650K .......... .......... .......... .......... .......... 19% 267M 0s 6700K .......... .......... .......... .......... .......... 19% 239M 0s 6750K .......... .......... .......... .......... .......... 19% 225M 0s 6800K .......... .......... .......... .......... .......... 19% 300M 0s 6850K .......... .......... .......... .......... .......... 20% 289M 0s 6900K .......... .......... .......... .......... .......... 20% 266M 0s 6950K .......... .......... .......... .......... .......... 20% 235M 0s 7000K .......... .......... .......... .......... .......... 20% 305M 0s 7050K .......... .......... .......... .......... .......... 20% 313M 0s 7100K .......... .......... .......... .......... .......... 20% 259M 0s 7150K .......... .......... .......... .......... .......... 20% 271M 0s 7200K .......... .......... .......... .......... .......... 21% 307M 0s 7250K .......... .......... .......... .......... .......... 21% 82.3M 0s 7300K .......... .......... .......... .......... .......... 21% 255M 0s 7350K .......... .......... .......... .......... .......... 21% 290M 0s 7400K .......... .......... .......... .......... .......... 21% 310M 0s 7450K .......... .......... .......... .......... .......... 21% 302M 0s 7500K .......... .......... .......... .......... .......... 21% 269M 0s 7550K .......... .......... .......... .......... .......... 22% 306M 0s 7600K .......... .......... .......... .......... .......... 22% 248M 0s 7650K .......... .......... .......... .......... .......... 22% 282M 0s 7700K .......... .......... .......... .......... .......... 22% 219M 0s 7750K .......... .......... .......... .......... .......... 22% 239M 0s 7800K .......... .......... .......... .......... .......... 22% 217M 0s 7850K .......... .......... .......... .......... .......... 22% 274M 0s 7900K .......... .......... .......... .......... .......... 23% 274M 0s 7950K .......... .......... .......... .......... .......... 23% 253M 0s 8000K .......... .......... .......... .......... .......... 23% 229M 0s 8050K .......... .......... .......... .......... .......... 23% 305M 0s 8100K .......... .......... .......... .......... .......... 23% 253M 0s 8150K .......... .......... .......... .......... .......... 23% 249M 0s 8200K .......... .......... .......... .......... .......... 23% 289M 0s 8250K .......... .......... .......... .......... .......... 24% 315M 0s 8300K .......... .......... .......... .......... .......... 24% 95.8M 0s 8350K .......... .......... .......... .......... .......... 24% 284M 0s 8400K .......... .......... .......... .......... .......... 24% 305M 0s 8450K .......... .......... .......... .......... .......... 24% 305M 0s 8500K .......... .......... .......... .......... .......... 24% 270M 0s 8550K .......... .......... .......... .......... .......... 24% 302M 0s 8600K .......... .......... .......... .......... .......... 25% 292M 0s 8650K .......... .......... .......... .......... .......... 25% 210M 0s 8700K .......... .......... .......... .......... .......... 25% 211M 0s 8750K .......... .......... .......... .......... .......... 25% 241M 0s 8800K .......... .......... .......... .......... .......... 25% 205M 0s 8850K .......... .......... .......... .......... .......... 25% 224M 0s 8900K .......... .......... .......... .......... .......... 25% 1.89M 0s 8950K .......... .......... .......... .......... .......... 26% 284M 0s 9000K .......... .......... .......... .......... .......... 26% 255M 0s 9050K .......... .......... .......... .......... .......... 26% 299M 0s 9100K .......... .......... .......... .......... .......... 26% 308M 0s 9150K .......... .......... .......... .......... .......... 26% 285M 0s 9200K .......... .......... .......... .......... .......... 26% 263M 0s 9250K .......... .......... .......... .......... .......... 26% 303M 0s 9300K .......... .......... .......... .......... .......... 27% 300M 0s 9350K .......... .......... .......... .......... .......... 27% 302M 0s 9400K .......... .......... .......... .......... .......... 27% 253M 0s 9450K .......... .......... .......... .......... .......... 27% 304M 0s 9500K .......... .......... .......... .......... .......... 27% 302M 0s 9550K .......... .......... .......... .......... .......... 27% 274M 0s 9600K .......... .......... .......... .......... .......... 27% 246M 0s 9650K .......... .......... .......... .......... .......... 28% 303M 0s 9700K .......... .......... .......... .......... .......... 28% 173M 0s 9750K .......... .......... .......... .......... .......... 28% 299M 0s 9800K .......... .......... .......... .......... .......... 28% 81.2M 0s 9850K .......... .......... .......... .......... .......... 28% 300M 0s 9900K .......... .......... .......... .......... .......... 28% 252M 0s 9950K .......... .......... .......... .......... .......... 29% 288M 0s 10000K .......... .......... .......... .......... .......... 29% 258M 0s 10050K .......... .......... .......... .......... .......... 29% 305M 0s 10100K .......... .......... .......... .......... .......... 29% 123M 0s 10150K .......... .......... .......... .......... .......... 29% 90.6M 0s 10200K .......... .......... .......... .......... .......... 29% 77.4M 0s 10250K .......... .......... .......... .......... .......... 29% 43.0M 0s 10300K .......... .......... .......... .......... .......... 30% 68.9M 0s 10350K .......... .......... .......... .......... .......... 30% 25.0M 0s 10400K .......... .......... .......... .......... .......... 30% 107M 0s 10450K .......... .......... .......... .......... .......... 30% 200M 0s 10500K .......... .......... .......... .......... .......... 30% 192M 0s 10550K .......... .......... .......... .......... .......... 30% 146M 0s 10600K .......... .......... .......... .......... .......... 30% 117M 0s 10650K .......... .......... .......... .......... .......... 31% 203M 0s 10700K .......... .......... .......... .......... .......... 31% 212M 0s 10750K .......... .......... .......... .......... .......... 31% 133M 0s 10800K .......... .......... .......... .......... .......... 31% 122M 0s 10850K .......... .......... .......... .......... .......... 31% 171M 0s 10900K .......... .......... .......... .......... .......... 31% 290M 0s 10950K .......... .......... .......... .......... .......... 31% 206M 0s 11000K .......... .......... .......... .......... .......... 32% 173M 0s 11050K .......... .......... .......... .......... .......... 32% 145M 0s 11100K .......... .......... .......... .......... .......... 32% 212M 0s 11150K .......... .......... .......... .......... .......... 32% 300M 0s 11200K .......... .......... .......... .......... .......... 32% 180M 0s 11250K .......... .......... .......... .......... .......... 32% 268M 0s 11300K .......... .......... .......... .......... .......... 32% 166M 0s 11350K .......... .......... .......... .......... .......... 33% 302M 0s 11400K .......... .......... .......... .......... .......... 33% 145M 0s 11450K .......... .......... .......... .......... .......... 33% 180M 0s 11500K .......... .......... .......... .......... .......... 33% 297M 0s 11550K .......... .......... .......... .......... .......... 33% 198M 0s 11600K .......... .......... .......... .......... .......... 33% 185M 0s 11650K .......... .......... .......... .......... .......... 33% 297M 0s 11700K .......... .......... .......... .......... .......... 34% 180M 0s 11750K .......... .......... .......... .......... .......... 34% 199M 0s 11800K .......... .......... .......... .......... .......... 34% 249M 0s 11850K .......... .......... .......... .......... .......... 34% 300M 0s 11900K .......... .......... .......... .......... .......... 34% 219M 0s 11950K .......... .......... .......... .......... .......... 34% 302M 0s 12000K .......... .......... .......... .......... .......... 34% 193M 0s 12050K .......... .......... .......... .......... .......... 35% 287M 0s 12100K .......... .......... .......... .......... .......... 35% 304M 0s 12150K .......... .......... .......... .......... .......... 35% 301M 0s 12200K .......... .......... .......... .......... .......... 35% 239M 0s 12250K .......... .......... .......... .......... .......... 35% 157M 0s 12300K .......... .......... .......... .......... .......... 35% 274M 0s 12350K .......... .......... .......... .......... .......... 35% 304M 0s 12400K .......... .......... .......... .......... .......... 36% 108M 0s 12450K .......... .......... .......... .......... .......... 36% 292M 0s 12500K .......... .......... .......... .......... .......... 36% 302M 0s 12550K .......... .......... .......... .......... .......... 36% 174M 0s 12600K .......... .......... .......... .......... .......... 36% 260M 0s 12650K .......... .......... .......... .......... .......... 36% 203M 0s 12700K .......... .......... .......... .......... .......... 36% 302M 0s 12750K .......... .......... .......... .......... .......... 37% 217M 0s 12800K .......... .......... .......... .......... .......... 37% 259M 0s 12850K .......... .......... .......... .......... .......... 37% 299M 0s 12900K .......... .......... .......... .......... .......... 37% 281M 0s 12950K .......... .......... .......... .......... .......... 37% 305M 0s 13000K .......... .......... .......... .......... .......... 37% 206M 0s 13050K .......... .......... .......... .......... .......... 38% 306M 0s 13100K .......... .......... .......... .......... .......... 38% 300M 0s 13150K .......... .......... .......... .......... .......... 38% 289M 0s 13200K .......... .......... .......... .......... .......... 38% 87.2M 0s 13250K .......... .......... .......... .......... .......... 38% 304M 0s 13300K .......... .......... .......... .......... .......... 38% 291M 0s 13350K .......... .......... .......... .......... .......... 38% 11.0M 0s 13400K .......... .......... .......... .......... .......... 39% 258M 0s 13450K .......... .......... .......... .......... .......... 39% 300M 0s 13500K .......... .......... .......... .......... .......... 39% 193M 0s 13550K .......... .......... .......... .......... .......... 39% 293M 0s 13600K .......... .......... .......... .......... .......... 39% 263M 0s 13650K .......... .......... .......... .......... .......... 39% 300M 0s 13700K .......... .......... .......... .......... .......... 39% 180M 0s 13750K .......... .......... .......... .......... .......... 40% 280M 0s 13800K .......... .......... .......... .......... .......... 40% 261M 0s 13850K .......... .......... .......... .......... .......... 40% 298M 0s 13900K .......... .......... .......... .......... .......... 40% 301M 0s 13950K .......... .......... .......... .......... .......... 40% 204M 0s 14000K .......... .......... .......... .......... .......... 40% 183M 0s 14050K .......... .......... .......... .......... .......... 40% 299M 0s 14100K .......... .......... .......... .......... .......... 41% 299M 0s 14150K .......... .......... .......... .......... .......... 41% 299M 0s 14200K .......... .......... .......... .......... .......... 41% 262M 0s 14250K .......... .......... .......... .......... .......... 41% 113M 0s 14300K .......... .......... .......... .......... .......... 41% 171M 0s 14350K .......... .......... .......... .......... .......... 41% 206M 0s 14400K .......... .......... .......... .......... .......... 41% 258M 0s 14450K .......... .......... .......... .......... .......... 42% 295M 0s 14500K .......... .......... .......... .......... .......... 42% 190M 0s 14550K .......... .......... .......... .......... .......... 42% 284M 0s 14600K .......... .......... .......... .......... .......... 42% 260M 0s 14650K .......... .......... .......... .......... .......... 42% 298M 0s 14700K .......... .......... .......... .......... .......... 42% 302M 0s 14750K .......... .......... .......... .......... .......... 42% 271M 0s 14800K .......... .......... .......... .......... .......... 43% 262M 0s 14850K .......... .......... .......... .......... .......... 43% 297M 0s 14900K .......... .......... .......... .......... .......... 43% 100M 0s 14950K .......... .......... .......... .......... .......... 43% 186M 0s 15000K .......... .......... .......... .......... .......... 43% 243M 0s 15050K .......... .......... .......... .......... .......... 43% 300M 0s 15100K .......... .......... .......... .......... .......... 43% 297M 0s 15150K .......... .......... .......... .......... .......... 44% 21.7M 0s 15200K .......... .......... .......... .......... .......... 44% 241M 0s 15250K .......... .......... .......... .......... .......... 44% 292M 0s 15300K .......... .......... .......... .......... .......... 44% 300M 0s 15350K .......... .......... .......... .......... .......... 44% 300M 0s 15400K .......... .......... .......... .......... .......... 44% 89.5M 0s 15450K .......... .......... .......... .......... .......... 44% 196M 0s 15500K .......... .......... .......... .......... .......... 45% 293M 0s 15550K .......... .......... .......... .......... .......... 45% 296M 0s 15600K .......... .......... .......... .......... .......... 45% 240M 0s 15650K .......... .......... .......... .......... .......... 45% 296M 0s 15700K .......... .......... .......... .......... .......... 45% 284M 0s 15750K .......... .......... .......... .......... .......... 45% 305M 0s 15800K .......... .......... .......... .......... .......... 45% 85.7M 0s 15850K .......... .......... .......... .......... .......... 46% 238M 0s 15900K .......... .......... .......... .......... .......... 46% 157M 0s 15950K .......... .......... .......... .......... .......... 46% 276M 0s 16000K .......... .......... .......... .......... .......... 46% 263M 0s 16050K .......... .......... .......... .......... .......... 46% 301M 0s 16100K .......... .......... .......... .......... .......... 46% 288M 0s 16150K .......... .......... .......... .......... .......... 46% 298M 0s 16200K .......... .......... .......... .......... .......... 47% 247M 0s 16250K .......... .......... .......... .......... .......... 47% 297M 0s 16300K .......... .......... .......... .......... .......... 47% 113M 0s 16350K .......... .......... .......... .......... .......... 47% 267M 0s 16400K .......... .......... .......... .......... .......... 47% 134M 0s 16450K .......... .......... .......... .......... .......... 47% 264M 0s 16500K .......... .......... .......... .......... .......... 48% 256M 0s 16550K .......... .......... .......... .......... .......... 48% 300M 0s 16600K .......... .......... .......... .......... .......... 48% 259M 0s 16650K .......... .......... .......... .......... .......... 48% 213M 0s 16700K .......... .......... .......... .......... .......... 48% 163M 0s 16750K .......... .......... .......... .......... .......... 48% 153M 0s 16800K .......... .......... .......... .......... .......... 48% 264M 0s 16850K .......... .......... .......... .......... .......... 49% 145M 0s 16900K .......... .......... .......... .......... .......... 49% 294M 0s 16950K .......... .......... .......... .......... .......... 49% 299M 0s 17000K .......... .......... .......... .......... .......... 49% 261M 0s 17050K .......... .......... .......... .......... .......... 49% 299M 0s 17100K .......... .......... .......... .......... .......... 49% 299M 0s 17150K .......... .......... .......... .......... .......... 49% 299M 0s 17200K .......... .......... .......... .......... .......... 50% 69.0M 0s 17250K .......... .......... .......... .......... .......... 50% 202M 0s 17300K .......... .......... .......... .......... .......... 50% 157M 0s 17350K .......... .......... .......... .......... .......... 50% 292M 0s 17400K .......... .......... .......... .......... .......... 50% 259M 0s 17450K .......... .......... .......... .......... .......... 50% 122M 0s 17500K .......... .......... .......... .......... .......... 50% 108M 0s 17550K .......... .......... .......... .......... .......... 51% 301M 0s 17600K .......... .......... .......... .......... .......... 51% 183M 0s 17650K .......... .......... .......... .......... .......... 51% 299M 0s 17700K .......... .......... .......... .......... .......... 51% 297M 0s 17750K .......... .......... .......... .......... .......... 51% 301M 0s 17800K .......... .......... .......... .......... .......... 51% 265M 0s 17850K .......... .......... .......... .......... .......... 51% 307M 0s 17900K .......... .......... .......... .......... .......... 52% 279M 0s 17950K .......... .......... .......... .......... .......... 52% 299M 0s 18000K .......... .......... .......... .......... .......... 52% 48.8M 0s 18050K .......... .......... .......... .......... .......... 52% 264M 0s 18100K .......... .......... .......... .......... .......... 52% 302M 0s 18150K .......... .......... .......... .......... .......... 52% 306M 0s 18200K .......... .......... .......... .......... .......... 52% 260M 0s 18250K .......... .......... .......... .......... .......... 53% 159M 0s 18300K .......... .......... .......... .......... .......... 53% 203M 0s 18350K .......... .......... .......... .......... .......... 53% 212M 0s 18400K .......... .......... .......... .......... .......... 53% 260M 0s 18450K .......... .......... .......... .......... .......... 53% 267M 0s 18500K .......... .......... .......... .......... .......... 53% 212M 0s 18550K .......... .......... .......... .......... .......... 53% 301M 0s 18600K .......... .......... .......... .......... .......... 54% 266M 0s 18650K .......... .......... .......... .......... .......... 54% 302M 0s 18700K .......... .......... .......... .......... .......... 54% 304M 0s 18750K .......... .......... .......... .......... .......... 54% 292M 0s 18800K .......... .......... .......... .......... .......... 54% 120M 0s 18850K .......... .......... .......... .......... .......... 54% 301M 0s 18900K .......... .......... .......... .......... .......... 54% 283M 0s 18950K .......... .......... .......... .......... .......... 55% 302M 0s 19000K .......... .......... .......... .......... .......... 55% 242M 0s 19050K .......... .......... .......... .......... .......... 55% 269M 0s 19100K .......... .......... .......... .......... .......... 55% 302M 0s 19150K .......... .......... .......... .......... .......... 55% 296M 0s 19200K .......... .......... .......... .......... .......... 55% 259M 0s 19250K .......... .......... .......... .......... .......... 55% 252M 0s 19300K .......... .......... .......... .......... .......... 56% 288M 0s 19350K .......... .......... .......... .......... .......... 56% 296M 0s 19400K .......... .......... .......... .......... .......... 56% 254M 0s 19450K .......... .......... .......... .......... .......... 56% 292M 0s 19500K .......... .......... .......... .......... .......... 56% 272M 0s 19550K .......... .......... .......... .......... .......... 56% 292M 0s 19600K .......... .......... .......... .......... .......... 57% 238M 0s 19650K .......... .......... .......... .......... .......... 57% 134M 0s 19700K .......... .......... .......... .......... .......... 57% 173M 0s 19750K .......... .......... .......... .......... .......... 57% 64.7M 0s 19800K .......... .......... .......... .......... .......... 57% 85.0M 0s 19850K .......... .......... .......... .......... .......... 57% 287M 0s 19900K .......... .......... .......... .......... .......... 57% 294M 0s 19950K .......... .......... .......... .......... .......... 58% 298M 0s 20000K .......... .......... .......... .......... .......... 58% 241M 0s 20050K .......... .......... .......... .......... .......... 58% 292M 0s 20100K .......... .......... .......... .......... .......... 58% 289M 0s 20150K .......... .......... .......... .......... .......... 58% 292M 0s 20200K .......... .......... .......... .......... .......... 58% 253M 0s 20250K .......... .......... .......... .......... .......... 58% 278M 0s 20300K .......... .......... .......... .......... .......... 59% 187M 0s 20350K .......... .......... .......... .......... .......... 59% 291M 0s 20400K .......... .......... .......... .......... .......... 59% 124M 0s 20450K .......... .......... .......... .......... .......... 59% 281M 0s 20500K .......... .......... .......... .......... .......... 59% 255M 0s 20550K .......... .......... .......... .......... .......... 59% 284M 0s 20600K .......... .......... .......... .......... .......... 59% 252M 0s 20650K .......... .......... .......... .......... .......... 60% 293M 0s 20700K .......... .......... .......... .......... .......... 60% 294M 0s 20750K .......... .......... .......... .......... .......... 60% 267M 0s 20800K .......... .......... .......... .......... .......... 60% 259M 0s 20850K .......... .......... .......... .......... .......... 60% 263M 0s 20900K .......... .......... .......... .......... .......... 60% 295M 0s 20950K .......... .......... .......... .......... .......... 60% 296M 0s 21000K .......... .......... .......... .......... .......... 61% 245M 0s 21050K .......... .......... .......... .......... .......... 61% 289M 0s 21100K .......... .......... .......... .......... .......... 61% 293M 0s 21150K .......... .......... .......... .......... .......... 61% 280M 0s 21200K .......... .......... .......... .......... .......... 61% 251M 0s 21250K .......... .......... .......... .......... .......... 61% 277M 0s 21300K .......... .......... .......... .......... .......... 61% 287M 0s 21350K .......... .......... .......... .......... .......... 62% 289M 0s 21400K .......... .......... .......... .......... .......... 62% 254M 0s 21450K .......... .......... .......... .......... .......... 62% 103M 0s 21500K .......... .......... .......... .......... .......... 62% 143M 0s 21550K .......... .......... .......... .......... .......... 62% 83.0M 0s 21600K .......... .......... .......... .......... .......... 62% 76.4M 0s 21650K .......... .......... .......... .......... .......... 62% 97.4M 0s 21700K .......... .......... .......... .......... .......... 63% 101M 0s 21750K .......... .......... .......... .......... .......... 63% 243M 0s 21800K .......... .......... .......... .......... .......... 63% 225M 0s 21850K .......... .......... .......... .......... .......... 63% 284M 0s 21900K .......... .......... .......... .......... .......... 63% 303M 0s 21950K .......... .......... .......... .......... .......... 63% 301M 0s 22000K .......... .......... .......... .......... .......... 63% 72.3M 0s 22050K .......... .......... .......... .......... .......... 64% 48.9M 0s 22100K .......... .......... .......... .......... .......... 64% 198M 0s 22150K .......... .......... .......... .......... .......... 64% 124M 0s 22200K .......... .......... .......... .......... .......... 64% 170M 0s 22250K .......... .......... .......... .......... .......... 64% 195M 0s 22300K .......... .......... .......... .......... .......... 64% 131M 0s 22350K .......... .......... .......... .......... .......... 64% 308M 0s 22400K .......... .......... .......... .......... .......... 65% 267M 0s 22450K .......... .......... .......... .......... .......... 65% 304M 0s 22500K .......... .......... .......... .......... .......... 65% 286M 0s 22550K .......... .......... .......... .......... .......... 65% 299M 0s 22600K .......... .......... .......... .......... .......... 65% 239M 0s 22650K .......... .......... .......... .......... .......... 65% 196M 0s 22700K .......... .......... .......... .......... .......... 65% 212M 0s 22750K .......... .......... .......... .......... .......... 66% 283M 0s 22800K .......... .......... .......... .......... .......... 66% 151M 0s 22850K .......... .......... .......... .......... .......... 66% 292M 0s 22900K .......... .......... .......... .......... .......... 66% 291M 0s 22950K .......... .......... .......... .......... .......... 66% 104M 0s 23000K .......... .......... .......... .......... .......... 66% 220M 0s 23050K .......... .......... .......... .......... .......... 67% 162M 0s 23100K .......... .......... .......... .......... .......... 67% 203M 0s 23150K .......... .......... .......... .......... .......... 67% 203M 0s 23200K .......... .......... .......... .......... .......... 67% 103M 0s 23250K .......... .......... .......... .......... .......... 67% 282M 0s 23300K .......... .......... .......... .......... .......... 67% 295M 0s 23350K .......... .......... .......... .......... .......... 67% 304M 0s 23400K .......... .......... .......... .......... .......... 68% 263M 0s 23450K .......... .......... .......... .......... .......... 68% 305M 0s 23500K .......... .......... .......... .......... .......... 68% 166M 0s 23550K .......... .......... .......... .......... .......... 68% 301M 0s 23600K .......... .......... .......... .......... .......... 68% 269M 0s 23650K .......... .......... .......... .......... .......... 68% 303M 0s 23700K .......... .......... .......... .......... .......... 68% 303M 0s 23750K .......... .......... .......... .......... .......... 69% 289M 0s 23800K .......... .......... .......... .......... .......... 69% 96.7M 0s 23850K .......... .......... .......... .......... .......... 69% 123M 0s 23900K .......... .......... .......... .......... .......... 69% 121M 0s 23950K .......... .......... .......... .......... .......... 69% 300M 0s 24000K .......... .......... .......... .......... .......... 69% 179M 0s 24050K .......... .......... .......... .......... .......... 69% 207M 0s 24100K .......... .......... .......... .......... .......... 70% 190M 0s 24150K .......... .......... .......... .......... .......... 70% 200M 0s 24200K .......... .......... .......... .......... .......... 70% 262M 0s 24250K .......... .......... .......... .......... .......... 70% 285M 0s 24300K .......... .......... .......... .......... .......... 70% 124M 0s 24350K .......... .......... .......... .......... .......... 70% 235M 0s 24400K .......... .......... .......... .......... .......... 70% 262M 0s 24450K .......... .......... .......... .......... .......... 71% 305M 0s 24500K .......... .......... .......... .......... .......... 71% 286M 0s 24550K .......... .......... .......... .......... .......... 71% 297M 0s 24600K .......... .......... .......... .......... .......... 71% 118M 0s 24650K .......... .......... .......... .......... .......... 71% 104M 0s 24700K .......... .......... .......... .......... .......... 71% 216M 0s 24750K .......... .......... .......... .......... .......... 71% 280M 0s 24800K .......... .......... .......... .......... .......... 72% 251M 0s 24850K .......... .......... .......... .......... .......... 72% 197M 0s 24900K .......... .......... .......... .......... .......... 72% 298M 0s 24950K .......... .......... .......... .......... .......... 72% 149M 0s 25000K .......... .......... .......... .......... .......... 72% 139M 0s 25050K .......... .......... .......... .......... .......... 72% 300M 0s 25100K .......... .......... .......... .......... .......... 72% 307M 0s 25150K .......... .......... .......... .......... .......... 73% 215M 0s 25200K .......... .......... .......... .......... .......... 73% 174M 0s 25250K .......... .......... .......... .......... .......... 73% 282M 0s 25300K .......... .......... .......... .......... .......... 73% 299M 0s 25350K .......... .......... .......... .......... .......... 73% 300M 0s 25400K .......... .......... .......... .......... .......... 73% 114M 0s 25450K .......... .......... .......... .......... .......... 73% 122M 0s 25500K .......... .......... .......... .......... .......... 74% 195M 0s 25550K .......... .......... .......... .......... .......... 74% 154M 0s 25600K .......... .......... .......... .......... .......... 74% 257M 0s 25650K .......... .......... .......... .......... .......... 74% 219M 0s 25700K .......... .......... .......... .......... .......... 74% 300M 0s 25750K .......... .......... .......... .......... .......... 74% 215M 0s 25800K .......... .......... .......... .......... .......... 74% 194M 0s 25850K .......... .......... .......... .......... .......... 75% 304M 0s 25900K .......... .......... .......... .......... .......... 75% 302M 0s 25950K .......... .......... .......... .......... .......... 75% 298M 0s 26000K .......... .......... .......... .......... .......... 75% 197M 0s 26050K .......... .......... .......... .......... .......... 75% 152M 0s 26100K .......... .......... .......... .......... .......... 75% 297M 0s 26150K .......... .......... .......... .......... .......... 76% 305M 0s 26200K .......... .......... .......... .......... .......... 76% 264M 0s 26250K .......... .......... .......... .......... .......... 76% 286M 0s 26300K .......... .......... .......... .......... .......... 76% 302M 0s 26350K .......... .......... .......... .......... .......... 76% 252M 0s 26400K .......... .......... .......... .......... .......... 76% 257M 0s 26450K .......... .......... .......... .......... .......... 76% 301M 0s 26500K .......... .......... .......... .......... .......... 77% 303M 0s 26550K .......... .......... .......... .......... .......... 77% 290M 0s 26600K .......... .......... .......... .......... .......... 77% 264M 0s 26650K .......... .......... .......... .......... .......... 77% 308M 0s 26700K .......... .......... .......... .......... .......... 77% 294M 0s 26750K .......... .......... .......... .......... .......... 77% 304M 0s 26800K .......... .......... .......... .......... .......... 77% 251M 0s 26850K .......... .......... .......... .......... .......... 78% 284M 0s 26900K .......... .......... .......... .......... .......... 78% 305M 0s 26950K .......... .......... .......... .......... .......... 78% 304M 0s 27000K .......... .......... .......... .......... .......... 78% 210M 0s 27050K .......... .......... .......... .......... .......... 78% 116M 0s 27100K .......... .......... .......... .......... .......... 78% 149M 0s 27150K .......... .......... .......... .......... .......... 78% 185M 0s 27200K .......... .......... .......... .......... .......... 79% 95.1M 0s 27250K .......... .......... .......... .......... .......... 79% 258M 0s 27300K .......... .......... .......... .......... .......... 79% 284M 0s 27350K .......... .......... .......... .......... .......... 79% 260M 0s 27400K .......... .......... .......... .......... .......... 79% 136M 0s 27450K .......... .......... .......... .......... .......... 79% 179M 0s 27500K .......... .......... .......... .......... .......... 79% 304M 0s 27550K .......... .......... .......... .......... .......... 80% 287M 0s 27600K .......... .......... .......... .......... .......... 80% 262M 0s 27650K .......... .......... .......... .......... .......... 80% 305M 0s 27700K .......... .......... .......... .......... .......... 80% 304M 0s 27750K .......... .......... .......... .......... .......... 80% 302M 0s 27800K .......... .......... .......... .......... .......... 80% 253M 0s 27850K .......... .......... .......... .......... .......... 80% 96.0M 0s 27900K .......... .......... .......... .......... .......... 81% 84.7M 0s 27950K .......... .......... .......... .......... .......... 81% 160M 0s 28000K .......... .......... .......... .......... .......... 81% 116M 0s 28050K .......... .......... .......... .......... .......... 81% 108M 0s 28100K .......... .......... .......... .......... .......... 81% 82.4M 0s 28150K .......... .......... .......... .......... .......... 81% 299M 0s 28200K .......... .......... .......... .......... .......... 81% 263M 0s 28250K .......... .......... .......... .......... .......... 82% 301M 0s 28300K .......... .......... .......... .......... .......... 82% 250M 0s 28350K .......... .......... .......... .......... .......... 82% 302M 0s 28400K .......... .......... .......... .......... .......... 82% 257M 0s 28450K .......... .......... .......... .......... .......... 82% 304M 0s 28500K .......... .......... .......... .......... .......... 82% 92.9M 0s 28550K .......... .......... .......... .......... .......... 82% 212M 0s 28600K .......... .......... .......... .......... .......... 83% 95.9M 0s 28650K .......... .......... .......... .......... .......... 83% 247M 0s 28700K .......... .......... .......... .......... .......... 83% 127M 0s 28750K .......... .......... .......... .......... .......... 83% 113M 0s 28800K .......... .......... .......... .......... .......... 83% 178M 0s 28850K .......... .......... .......... .......... .......... 83% 227M 0s 28900K .......... .......... .......... .......... .......... 83% 143M 0s 28950K .......... .......... .......... .......... .......... 84% 304M 0s 29000K .......... .......... .......... .......... .......... 84% 264M 0s 29050K .......... .......... .......... .......... .......... 84% 292M 0s 29100K .......... .......... .......... .......... .......... 84% 307M 0s 29150K .......... .......... .......... .......... .......... 84% 308M 0s 29200K .......... .......... .......... .......... .......... 84% 206M 0s 29250K .......... .......... .......... .......... .......... 84% 242M 0s 29300K .......... .......... .......... .......... .......... 85% 170M 0s 29350K .......... .......... .......... .......... .......... 85% 215M 0s 29400K .......... .......... .......... .......... .......... 85% 200M 0s 29450K .......... .......... .......... .......... .......... 85% 221M 0s 29500K .......... .......... .......... .......... .......... 85% 306M 0s 29550K .......... .......... .......... .......... .......... 85% 250M 0s 29600K .......... .......... .......... .......... .......... 86% 140M 0s 29650K .......... .......... .......... .......... .......... 86% 213M 0s 29700K .......... .......... .......... .......... .......... 86% 224M 0s 29750K .......... .......... .......... .......... .......... 86% 302M 0s 29800K .......... .......... .......... .......... .......... 86% 179M 0s 29850K .......... .......... .......... .......... .......... 86% 237M 0s 29900K .......... .......... .......... .......... .......... 86% 231M 0s 29950K .......... .......... .......... .......... .......... 87% 306M 0s 30000K .......... .......... .......... .......... .......... 87% 261M 0s 30050K .......... .......... .......... .......... .......... 87% 281M 0s 30100K .......... .......... .......... .......... .......... 87% 297M 0s 30150K .......... .......... .......... .......... .......... 87% 138M 0s 30200K .......... .......... .......... .......... .......... 87% 248M 0s 30250K .......... .......... .......... .......... .......... 87% 278M 0s 30300K .......... .......... .......... .......... .......... 88% 168M 0s 30350K .......... .......... .......... .......... .......... 88% 304M 0s 30400K .......... .......... .......... .......... .......... 88% 265M 0s 30450K .......... .......... .......... .......... .......... 88% 305M 0s 30500K .......... .......... .......... .......... .......... 88% 282M 0s 30550K .......... .......... .......... .......... .......... 88% 283M 0s 30600K .......... .......... .......... .......... .......... 88% 259M 0s 30650K .......... .......... .......... .......... .......... 89% 301M 0s 30700K .......... .......... .......... .......... .......... 89% 292M 0s 30750K .......... .......... .......... .......... .......... 89% 304M 0s 30800K .......... .......... .......... .......... .......... 89% 245M 0s 30850K .......... .......... .......... .......... .......... 89% 309M 0s 30900K .......... .......... .......... .......... .......... 89% 294M 0s 30950K .......... .......... .......... .......... .......... 89% 299M 0s 31000K .......... .......... .......... .......... .......... 90% 265M 0s 31050K .......... .......... .......... .......... .......... 90% 288M 0s 31100K .......... .......... .......... .......... .......... 90% 302M 0s 31150K .......... .......... .......... .......... .......... 90% 227M 0s 31200K .......... .......... .......... .......... .......... 90% 86.2M 0s 31250K .......... .......... .......... .......... .......... 90% 125M 0s 31300K .......... .......... .......... .......... .......... 90% 105M 0s 31350K .......... .......... .......... .......... .......... 91% 78.5M 0s 31400K .......... .......... .......... .......... .......... 91% 148M 0s 31450K .......... .......... .......... .......... .......... 91% 305M 0s 31500K .......... .......... .......... .......... .......... 91% 304M 0s 31550K .......... .......... .......... .......... .......... 91% 290M 0s 31600K .......... .......... .......... .......... .......... 91% 266M 0s 31650K .......... .......... .......... .......... .......... 91% 301M 0s 31700K .......... .......... .......... .......... .......... 92% 306M 0s 31750K .......... .......... .......... .......... .......... 92% 313M 0s 31800K .......... .......... .......... .......... .......... 92% 253M 0s 31850K .......... .......... .......... .......... .......... 92% 294M 0s 31900K .......... .......... .......... .......... .......... 92% 214M 0s 31950K .......... .......... .......... .......... .......... 92% 221M 0s 32000K .......... .......... .......... .......... .......... 92% 265M 0s 32050K .......... .......... .......... .......... .......... 93% 279M 0s 32100K .......... .......... .......... .......... .......... 93% 310M 0s 32150K .......... .......... .......... .......... .......... 93% 306M 0s 32200K .......... .......... .......... .......... .......... 93% 270M 0s 32250K .......... .......... .......... .......... .......... 93% 291M 0s 32300K .......... .......... .......... .......... .......... 93% 287M 0s 32350K .......... .......... .......... .......... .......... 93% 281M 0s 32400K .......... .......... .......... .......... .......... 94% 257M 0s 32450K .......... .......... .......... .......... .......... 94% 298M 0s 32500K .......... .......... .......... .......... .......... 94% 301M 0s 32550K .......... .......... .......... .......... .......... 94% 287M 0s 32600K .......... .......... .......... .......... .......... 94% 269M 0s 32650K .......... .......... .......... .......... .......... 94% 307M 0s 32700K .......... .......... .......... .......... .......... 95% 289M 0s 32750K .......... .......... .......... .......... .......... 95% 298M 0s 32800K .......... .......... .......... .......... .......... 95% 253M 0s 32850K .......... .......... .......... .......... .......... 95% 309M 0s 32900K .......... .......... .......... .......... .......... 95% 311M 0s 32950K .......... .......... .......... .......... .......... 95% 310M 0s 33000K .......... .......... .......... .......... .......... 95% 253M 0s 33050K .......... .......... .......... .......... .......... 96% 286M 0s 33100K .......... .......... .......... .......... .......... 96% 304M 0s 33150K .......... .......... .......... .......... .......... 96% 305M 0s 33200K .......... .......... .......... .......... .......... 96% 269M 0s 33250K .......... .......... .......... .......... .......... 96% 313M 0s 33300K .......... .......... .......... .......... .......... 96% 289M 0s 33350K .......... .......... .......... .......... .......... 96% 303M 0s 33400K .......... .......... .......... .......... .......... 97% 265M 0s 33450K .......... .......... .......... .......... .......... 97% 301M 0s 33500K .......... .......... .......... .......... .......... 97% 310M 0s 33550K .......... .......... .......... .......... .......... 97% 267M 0s 33600K .......... .......... .......... .......... .......... 97% 251M 0s 33650K .......... .......... .......... .......... .......... 97% 287M 0s 33700K .......... .......... .......... .......... .......... 97% 301M 0s 33750K .......... .......... .......... .......... .......... 98% 301M 0s 33800K .......... .......... .......... .......... .......... 98% 245M 0s 33850K .......... .......... .......... .......... .......... 98% 294M 0s 33900K .......... .......... .......... .......... .......... 98% 309M 0s 33950K .......... .......... .......... .......... .......... 98% 301M 0s 34000K .......... .......... .......... .......... .......... 98% 234M 0s 34050K .......... .......... .......... .......... .......... 98% 304M 0s 34100K .......... .......... .......... .......... .......... 99% 299M 0s 34150K .......... .......... .......... .......... .......... 99% 269M 0s 34200K .......... .......... .......... .......... .......... 99% 265M 0s 34250K .......... .......... .......... .......... .......... 99% 299M 0s 34300K .......... .......... .......... .......... .......... 99% 305M 0s 34350K .......... .......... .......... .......... .......... 99% 293M 0s 34400K .......... .......... .......... .......... .......... 99% 266M 0s 34450K .......... .......... ... 100% 275M=0.2s 2021-08-04 11:11:42 (146 MB/s) - '/tmp/instance-3/output-1/build/.qtwebkit-opensource-src-5.9.1.tar.xz.ngdCxD/output' saved [35300628/35300628] qtwebkit-opensource-src-5.9.1.tar.xz: OK (sha256: 28a560becd800a4229bfac317c2e5407cd3cc95308bc4c3ca90dba2577b052cf) >>> qt5webkit 5.9.1 Extracting xzcat /tmp/instance-3/dl/qt5webkit/qtwebkit-opensource-src-5.9.1.tar.xz | tar --strip-components=1 -C /tmp/instance-3/output-1/build/qt5webkit-5.9.1 -xf - >>> qt5webkit 5.9.1 Patching Applying 0001-qtwebkit-fix-QA-issue-bad-RPATH.patch using patch: patching file Tools/qmake/mkspecs/features/unix/default_post.prf Applying 0002-Exclude-backtrace-API-for-non-glibc-libraries.patch using patch: patching file Source/WTF/wtf/Assertions.cpp Applying 0003-Detect-32-bits-armv8-a-architecture.patch using patch: patching file Source/WTF/wtf/Platform.h Applying 0004-Fix-installation-of-class-headers.patch using patch: patching file include/QtWebKit/headers.pri patching file include/QtWebKitWidgets/headers.pri Applying 0005-Fix-ICU-related-compile-failures.patch using patch: patching file Source/WebCore/dom/Document.cpp patching file Source/WebCore/platform/graphics/SegmentedFontData.cpp Applying 0006-configure-remove-legacy-reference-to-qtConfig-mircli.patch using patch: patching file Tools/qmake/mkspecs/features/configure.prf Applying 0007-Let-Bison-generate-the-header-directly-to-fix-build-.patch using patch: patching file Source/WebCore/css/makegrammar.pl Applying 0008-let-bison-generate-the-header-directly-to-fix-build-.patch using patch: patching file Source/WebCore/DerivedSources.pri Applying 0009-Fix-ICU-related-compile-failures-from-capital-bool-d.patch using patch: patching file Source/WebCore/platform/text/TextBreakIteratorICU.cpp patching file Source/WebCore/platform/text/TextCodecICU.cpp >>> qt5webkit 5.9.1 Configuring mkdir -p /tmp/instance-3/output-1/build/qt5webkit-5.9.1/host-bin ln -sf /tmp/instance-3/output-1/host/bin/python2 /tmp/instance-3/output-1/build/qt5webkit-5.9.1/host-bin/python cd /tmp/instance-3/output-1/build/qt5webkit-5.9.1/ && PATH="/tmp/instance-3/output-1/host/bin:/tmp/instance-3/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" PATH=/tmp/instance-3/output-1/build/qt5webkit-5.9.1/host-bin:"/tmp/instance-3/output-1/host/bin:/tmp/instance-3/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" /tmp/instance-3/output-1/host/bin/qmake -spec devices/linux-buildroot-g++ WEBKIT_CONFIG+=use_system_leveldb Info: creating stash file /tmp/instance-3/output-1/build/qt5webkit-5.9.1/.qmake.stash Info: creating cache file /tmp/instance-3/output-1/build/qt5webkit-5.9.1/.qmake.cache Running configure tests... Checking for fontconfig... yes Checking for gccdepends... yes Checking for glx... no Checking for gnuld... yes Checking for icu... yes Checking for leveldb... yes Checking for libsqlite3... yes Checking for libwebp... no Checking for libXcomposite... no Checking for libxml2... yes Checking for libXrender... no Checking for libxslt... yes Checking for libzlib... yes Project MESSAGE: PKG_CONFIG_LIBDIR automatically set to /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/lib/pkgconfig:/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/share/pkgconfig:/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/lib/mipsel-buildroot-linux-gnu/pkgconfig Project MESSAGE: PKG_CONFIG_SYSROOT_DIR automatically set to /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot Negative repeat count does nothing at /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Tools/qmake/dump-features.pl line 17. Negative repeat count does nothing at /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Tools/qmake/dump-features.pl line 17. Negative repeat count does nothing at /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Tools/qmake/dump-features.pl line 17. Negative repeat count does nothing at /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Tools/qmake/dump-features.pl line 17. Final configuration: Build ......................... webkit1 Configuration ................. release All-in-one files .............. no GNUmake ....................... yes Static libs as shared ......... no Static libs as thin archives .. yes Production build .............. yes Have .......................... qtquick qtprintsupport qstyle qttestlib qtsensors fontconfig sqlite3 Use ........................... tiled_backing_store cross_platform_context_menus libxml2 zlib system_leveldb libpng qt_multimedia leveldb system_leveldb Features ...................... fast_mobile_scrolling gesture_events inspector_server legacy_viewport_adaption smooth_scrolling subpixel_layout touch_adjustment view_mode_css_media plugin_architecture_unsupported 3D Rendering .................. yes Accelerated 2D Canvas ......... no Battery Status ................ no Blob .......................... yes Canvas Path ................... yes CanvasProxy ................... no Channel Messaging ............. yes Content Security Policy 1.1 ... no CSS Device Adaptation ......... no CSS Exclusions ................ yes CSS Shapes .................... yes CSS Filters ................... yes CSS3 Conditional Rules support (i.e. @supports) no CSS3 Text ..................... no CSS3 Text Line Break .......... no CSS box-decoration-break ...... yes CSS image-orientation ......... no CSS image-resolution .......... no CSS image-set ................. yes CSS Regions ................... yes CSS Shaders ................... no CSS sticky position ........... yes CSS Compositing ............... yes Support for unprefixed CSS animations and transforms yes CSS Variable .................. no Custom Scheme Handler ......... no Datalist Element .............. yes Data Transfer Items ........... no Details Element ............... yes Device Orientation ............ yes Dialog Element ................ no Directory Upload .............. no Expose DOM4 Events constructors no Download Attribute ............ yes File System ................... no Filters ....................... yes Font Load Events .............. no FTP Directory ................. yes Fullscreen API ................ yes Gamepad ....................... yes Geolocation ................... no High DPI Canvas ............... no Icondatabase .................. yes Iframe seamless attribute ..... yes Indexed Database .............. yes Input Speech .................. no Input Type Color .............. yes Input Type Date ............... no Broken Input Type Datetime .... no Input Type Datetimelocal ...... no Input Type Month .............. no Input Type Time ............... no Input Type Week ............... no Inspector ..................... yes JavaScript Debugger ........... yes Legacy Notifications .......... yes Legacy Vendor Prefix .......... yes Legacy Web Audio .............. yes Link Prefetch ................. yes MathML ........................ no Media Capture ................. no Media Source .................. no Media Statistics .............. no Media Stream .................. no Meter Element ................. yes MHTML ......................... yes Microdata ..................... no Scaled mouse cursor ........... no Navigator Content Utils ....... no Netscape Plugin API ........... no Network Info .................. no Support for 'X-Content-Type-Options: nosniff' no Notifications ................. yes Orientation Events ............ yes Page Visibility API ........... yes Performance Timeline .......... no Progress Element .............. yes Proximity Events .............. no Quota ......................... no Resolution media query ........ yes Resource Timing ............... no Request Animation Frame ....... yes Seccomp Filter sandbox ........ no Scripted Speech ............... no Shadow DOM .................... no Shared Workers ................ yes SQL Database .................. yes Style Scoped .................. no Suid sandbox for linux ........ no SVG ........................... yes SVG Fonts ..................... yes HTMLTemplateElement ........... no Text Autosizing ............... no Tiled Backing Store ........... no Threaded HTML parser .......... no Touch Events .................. yes Touch Slider .................. yes Touch Icon Loading Support .... no User Timing ................... no Vibration ..................... no Video ......................... yes Video Track ................... yes WebGL ......................... no Web Audio ..................... no Web Sockets ................... yes Web Timing .................... yes Workers ....................... yes XHR Timeout ................... yes XSLT .......................... yes Encountered 1 configuration warning(s): ! Qt not configured to use system libjpeg, QImageDecoder will decode JPEG images WebKit is now configured for building. Just run 'make'. >>> qt5webkit 5.9.1 Building PATH="/tmp/instance-3/output-1/host/bin:/tmp/instance-3/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" PATH=/tmp/instance-3/output-1/build/qt5webkit-5.9.1/host-bin:"/tmp/instance-3/output-1/host/bin:/tmp/instance-3/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" /usr/bin/make -j96 -C /tmp/instance-3/output-1/build/qt5webkit-5.9.1/ make[1]: Entering directory '/tmp/instance-3/output-1/build/qt5webkit-5.9.1' cd Source/WTF/ && ( test -e Makefile.WTF || /tmp/instance-3/output-1/host/bin/qmake -o Makefile.WTF /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/WTF/WTF.pro -spec devices/linux-buildroot-g++ WEBKIT_CONFIG+=use_system_leveldb ) && /usr/bin/make -f Makefile.WTF Project MESSAGE: PKG_CONFIG_LIBDIR automatically set to /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/lib/pkgconfig:/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/share/pkgconfig:/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/lib/mipsel-buildroot-linux-gnu/pkgconfig Project MESSAGE: PKG_CONFIG_SYSROOT_DIR automatically set to /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot make[2]: Entering directory '/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/WTF' /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/ArrayBuffer.o wtf/ArrayBuffer.cpp /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/ArrayBufferView.o wtf/ArrayBufferView.cpp /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/Assertions.o wtf/Assertions.cpp In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/ArrayBuffer.cpp:26: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/ArrayBuffer.cpp:26: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/ArrayBuffer.cpp:26: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/BitVector.o wtf/BitVector.cpp ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/ArrayBuffer.cpp:26: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/ArrayBuffer.cpp:26: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/ArrayBufferView.cpp:26: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/CryptographicallyRandomNumber.o wtf/CryptographicallyRandomNumber.cpp In file included from ./config.h:30, from wtf/ArrayBufferView.cpp:26: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/ArrayBufferView.cpp:26: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/ArrayBufferView.cpp:26: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/Assertions.cpp:34: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/Assertions.cpp:34: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/ArrayBufferView.cpp:26: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/Assertions.cpp:34: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/Assertions.cpp:34: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/CurrentTime.o wtf/CurrentTime.cpp ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/BitVector.cpp:26: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/BitVector.cpp:26: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/Assertions.cpp:34: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/BitVector.cpp:26: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/BitVector.cpp:26: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/BitVector.cpp:26: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/DateMath.o wtf/DateMath.cpp ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/DataLog.o wtf/DataLog.cpp In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/CryptographicallyRandomNumber.cpp:30: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/CryptographicallyRandomNumber.cpp:30: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/CurrentTime.cpp:34: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/CurrentTime.cpp:34: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/CryptographicallyRandomNumber.cpp:30: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/CurrentTime.cpp:34: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/CryptographicallyRandomNumber.cpp:30: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ In file included from ./config.h:30, from wtf/CurrentTime.cpp:34: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/DecimalNumber.o wtf/DecimalNumber.cpp ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/CryptographicallyRandomNumber.cpp:30: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from wtf/ArrayBuffer.cpp:26: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/ArrayBuffer.cpp:26: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/ArrayBuffer.cpp:26: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ In file included from wtf/ArrayBuffer.cpp:26: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/ArrayBuffer.cpp:26: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/ArrayBuffer.cpp:26: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/ArrayBuffer.cpp:26: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from ./config.h:53, from wtf/ArrayBuffer.cpp:26: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ In file included from ./config.h:53, from wtf/ArrayBuffer.cpp:26: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ In file included from ./config.h:56, from wtf/ArrayBuffer.cpp:26: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ In file included from wtf/ArrayBuffer.cpp:26: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/CurrentTime.cpp:34: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/HashSet.h:24, from wtf/ArrayBuffer.h:29, from wtf/ArrayBuffer.cpp:27: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/DateMath.cpp:72: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/DataLog.cpp:26: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/DateMath.cpp:72: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/DataLog.cpp:26: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/dtoa.o wtf/dtoa.cpp ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/DateMath.cpp:72: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/DataLog.cpp:26: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/DateMath.cpp:72: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/DataLog.cpp:26: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/DateMath.cpp:72: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/DataLog.cpp:26: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/dtoa/bignum-dtoa.o wtf/dtoa/bignum-dtoa.cc ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/dtoa/bignum.o wtf/dtoa/bignum.cc In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/DecimalNumber.cpp:26: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/DecimalNumber.cpp:26: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/DecimalNumber.cpp:26: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/DecimalNumber.cpp:26: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/dtoa.cpp:35: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/DecimalNumber.cpp:26: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/dtoa/cached-powers.o wtf/dtoa/cached-powers.cc ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa.cpp:35: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/dtoa.cpp:35: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa.cpp:35: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa.cpp:35: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/dtoa/bignum.cc:28: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/bignum.cc:28: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/dtoa/bignum-dtoa.cc:28: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/dtoa/diy-fp.o wtf/dtoa/diy-fp.cc In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/HashSet.h:24, from wtf/ArrayBuffer.h:29, from wtf/ArrayBuffer.cpp:27: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/HashSet.h:24, from wtf/ArrayBuffer.h:29, from wtf/ArrayBuffer.cpp:27: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/HashSet.h:24, from wtf/ArrayBuffer.h:29, from wtf/ArrayBuffer.cpp:27: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./wtf/HashTable.h:25, from ./wtf/HashSet.h:25, from wtf/ArrayBuffer.h:29, from wtf/ArrayBuffer.cpp:27: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:29, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashSet.h:25, from wtf/ArrayBuffer.h:29, from wtf/ArrayBuffer.cpp:27: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashSet.h:25, from wtf/ArrayBuffer.h:29, from wtf/ArrayBuffer.cpp:27: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashSet.h:25, from wtf/ArrayBuffer.h:29, from wtf/ArrayBuffer.cpp:27: ./wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/HashTable.h:30, from ./wtf/HashSet.h:25, from wtf/ArrayBuffer.h:29, from wtf/ArrayBuffer.cpp:27: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/HashTable.h:30, from ./wtf/HashSet.h:25, from wtf/ArrayBuffer.h:29, from wtf/ArrayBuffer.cpp:27: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:65, from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashSet.h:25, from wtf/ArrayBuffer.h:29, from wtf/ArrayBuffer.cpp:27: ./wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashSet.h:25, from wtf/ArrayBuffer.h:29, from wtf/ArrayBuffer.cpp:27: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashSet.h:25, from wtf/ArrayBuffer.h:29, from wtf/ArrayBuffer.cpp:27: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashSet.h:25, from wtf/ArrayBuffer.h:29, from wtf/ArrayBuffer.cpp:27: ./wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/dtoa/cached-powers.cc:28: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/cached-powers.cc:28: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from ./wtf/RefCounted.h:27, from wtf/ArrayBuffer.h:31, from wtf/ArrayBuffer.cpp:27: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/RefCounted.h:27, from wtf/ArrayBuffer.h:31, from wtf/ArrayBuffer.cpp:27: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ In file included from ./wtf/RefCounted.h:27, from wtf/ArrayBuffer.h:31, from wtf/ArrayBuffer.cpp:27: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ In file included from ./wtf/RefCounted.h:28, from wtf/ArrayBuffer.h:31, from wtf/ArrayBuffer.cpp:27: ./wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ In file included from wtf/ArrayBuffer.h:31, from wtf/ArrayBuffer.cpp:27: ./wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from wtf/ArrayBuffer.h:32, from wtf/ArrayBuffer.cpp:27: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ In file included from ./config.h:30, from wtf/BitVector.cpp:26: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/bignum-dtoa.cc:28: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/BitVector.cpp:26: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ In file included from ./config.h:31, from wtf/BitVector.cpp:26: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from wtf/BitVector.cpp:26: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/Assertions.cpp:34: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/BitVector.cpp:26: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/Assertions.cpp:34: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from wtf/Assertions.cpp:34: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from wtf/Assertions.cpp:34: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/BitVector.cpp:26: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/BitVector.cpp:26: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/Assertions.cpp:34: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/dtoa/bignum.cc:28: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/Assertions.cpp:34: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/BitVector.cpp:26: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/Assertions.cpp:34: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/BitVector.cpp:26: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/BitVector.cpp:26: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from wtf/BitVector.cpp:26: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/dtoa/bignum-dtoa.cc:28: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/bignum.cc:28: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/Assertions.cpp:34: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/Assertions.cpp:34: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/Assertions.cpp:34: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from wtf/Assertions.cpp:34: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/bignum-dtoa.cc:28: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from wtf/OwnArrayPtr.h:26, from wtf/Assertions.cpp:38: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/dtoa/diy-fp.cc:28: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/dtoa/cached-powers.cc:28: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/diy-fp.cc:28: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/dtoa/double-conversion.o wtf/dtoa/double-conversion.cc ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from wtf/ArrayBuffer.h:32, from wtf/ArrayBuffer.cpp:27: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/cached-powers.cc:28: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/bignum.cc:28: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/PrintStream.h:30, from wtf/BitVector.h:31, from wtf/BitVector.cpp:27: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/bignum-dtoa.cc:28: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/cached-powers.cc:28: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/dtoa/diy-fp.cc:28: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/diy-fp.cc:28: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/diy-fp.cc:28: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ In file included from ./config.h:30, from wtf/CryptographicallyRandomNumber.cpp:30: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/CryptographicallyRandomNumber.cpp:30: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/CryptographicallyRandomNumber.cpp:30: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/ArrayBufferView.cpp:26: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/CryptographicallyRandomNumber.cpp:30: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/CryptographicallyRandomNumber.cpp:30: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/ArrayBufferView.cpp:26: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/ArrayBufferView.cpp:26: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from wtf/ArrayBufferView.cpp:26: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/dtoa/fast-dtoa.o wtf/dtoa/fast-dtoa.cc In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/CryptographicallyRandomNumber.cpp:30: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/CryptographicallyRandomNumber.cpp:30: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/CryptographicallyRandomNumber.cpp:30: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/CryptographicallyRandomNumber.cpp:30: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/CryptographicallyRandomNumber.cpp:30: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from wtf/CryptographicallyRandomNumber.cpp:30: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from wtf/NeverDestroyed.h:29, from wtf/CryptographicallyRandomNumber.cpp:33: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from wtf/NeverDestroyed.h:31, from wtf/CryptographicallyRandomNumber.cpp:33: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/ArrayBufferView.cpp:26: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/ArrayBufferView.cpp:26: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/ArrayBufferView.cpp:26: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/ArrayBufferView.cpp:26: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/ArrayBufferView.cpp:26: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/ArrayBufferView.cpp:26: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from wtf/ArrayBufferView.cpp:26: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/DataLog.cpp:26: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/DataLog.cpp:26: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from wtf/DataLog.cpp:26: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/dtoa/fixed-dtoa.o wtf/dtoa/fixed-dtoa.cc ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/DataLog.cpp:26: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/DataLog.cpp:26: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/DataLog.cpp:26: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/DataLog.cpp:26: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/dtoa/double-conversion.cc:28: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/DataLog.cpp:26: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/double-conversion.cc:28: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/DataLog.cpp:26: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:56, from wtf/DataLog.cpp:26: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ In file included from wtf/DataLog.cpp:26: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/DateMath.cpp:72: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/DateMath.cpp:72: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from wtf/DateMath.cpp:72: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/DateMath.cpp:72: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/DateMath.cpp:72: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/DateMath.cpp:72: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/DateMath.cpp:72: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/DateMath.cpp:72: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/DateMath.cpp:72: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/DateMath.cpp:72: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from wtf/DateMath.cpp:72: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/HashSet.h:24, from ./wtf/ArrayBuffer.h:29, from wtf/ArrayBufferView.h:29, from wtf/ArrayBufferView.cpp:27: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/CurrentTime.cpp:34: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/CurrentTime.cpp:34: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from wtf/CurrentTime.cpp:34: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/CurrentTime.cpp:34: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/CurrentTime.cpp:34: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/dtoa/double-conversion.cc:28: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/dtoa/strtod.o wtf/dtoa/strtod.cc ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/double-conversion.cc:28: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from ./wtf/PassOwnPtr.h:30, from ./wtf/FilePrintStream.h:30, from wtf/DataLog.h:31, from wtf/DataLog.cpp:27: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ In file included from ./wtf/PassOwnPtr.h:31, from ./wtf/FilePrintStream.h:30, from wtf/DataLog.h:31, from wtf/DataLog.cpp:27: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/double-conversion.cc:28: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/dtoa/fast-dtoa.cc:28: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/CurrentTime.cpp:34: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/fast-dtoa.cc:28: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/CurrentTime.cpp:34: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/CurrentTime.cpp:34: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/CurrentTime.cpp:34: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/CurrentTime.cpp:34: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from wtf/CurrentTime.cpp:34: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/dtoa/fast-dtoa.cc:28: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] wtf/CurrentTime.cpp:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(DARWIN) | ^~~~~~~~~~~~~ wtf/CurrentTime.cpp:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/CurrentTime.cpp:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ wtf/CurrentTime.cpp:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if USE(GLIB) && !PLATFORM(EFL) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ wtf/CurrentTime.cpp:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if USE(GLIB) && !PLATFORM(EFL) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ wtf/CurrentTime.cpp:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if USE(GLIB) && !PLATFORM(EFL) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ wtf/CurrentTime.cpp:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/fast-dtoa.cc:28: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/CurrentTime.cpp:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ wtf/CurrentTime.cpp:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #elif USE(GLIB) && !PLATFORM(EFL) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ wtf/CurrentTime.cpp:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #elif USE(GLIB) && !PLATFORM(EFL) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ wtf/CurrentTime.cpp:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #elif USE(GLIB) && !PLATFORM(EFL) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ wtf/CurrentTime.cpp:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #elif PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ wtf/CurrentTime.cpp:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ wtf/CurrentTime.cpp:266:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 266 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ wtf/CurrentTime.cpp:279:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 279 | #elif PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ wtf/CurrentTime.cpp:286:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 286 | #elif USE(GLIB) && !PLATFORM(EFL) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ wtf/CurrentTime.cpp:286:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 286 | #elif USE(GLIB) && !PLATFORM(EFL) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ wtf/CurrentTime.cpp:286:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 286 | #elif USE(GLIB) && !PLATFORM(EFL) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ wtf/CurrentTime.cpp:293:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 293 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ wtf/CurrentTime.cpp:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if OS(DARWIN) | ^~~~~~~~~~~~~ wtf/CurrentTime.cpp:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #elif OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ wtf/CurrentTime.cpp:356:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 356 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/FastMalloc.o wtf/FastMalloc.cpp ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/PrintStream.h:30, from wtf/BitVector.h:31, from wtf/BitVector.cpp:27: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/dtoa/fast-dtoa.cc:28: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/PrintStream.h:30, from wtf/BitVector.h:31, from wtf/BitVector.cpp:27: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/PrintStream.h:30, from wtf/BitVector.h:31, from wtf/BitVector.cpp:27: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/dtoa/fixed-dtoa.cc:28: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from wtf/NeverDestroyed.h:31, from wtf/CryptographicallyRandomNumber.cpp:33: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from wtf/NeverDestroyed.h:31, from wtf/CryptographicallyRandomNumber.cpp:33: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PassOwnArrayPtr.h:31, from wtf/OwnArrayPtr.h:27, from wtf/Assertions.cpp:38: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/FilePrintStream.o wtf/FilePrintStream.cpp ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from wtf/NeverDestroyed.h:31, from wtf/CryptographicallyRandomNumber.cpp:33: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/fixed-dtoa.cc:28: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from wtf/CryptographicallyRandomNumber.cpp:33: wtf/NeverDestroyed.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if COMPILER_SUPPORTS(CXX_VARIADIC_TEMPLATES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] wtf/NeverDestroyed.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/dtoa/fixed-dtoa.cc:28: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from wtf/CryptographicallyRandomNumber.cpp:35: wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from ./config.h:30, from wtf/DecimalNumber.cpp:26: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from wtf/CryptographicallyRandomNumber.cpp:35: wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/fixed-dtoa.cc:28: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/DecimalNumber.cpp:26: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/DecimalNumber.cpp:26: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from wtf/DecimalNumber.cpp:26: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/DecimalNumber.cpp:26: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARIn file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/DecimalNumber.cpp:26: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/FunctionDispatcher.o wtf/FunctionDispatcher.cpp ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/DecimalNumber.cpp:26: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/DecimalNumber.cpp:26: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/fixed-dtoa.cc:28: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/DecimalNumber.cpp:26: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ In file included from ./config.h:56, from wtf/DecimalNumber.cpp:26: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ In file included from wtf/DecimalNumber.cpp:26: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ wtf/Assertions.cpp:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if HAVE(SIGNAL_H) | ^~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/cached-powers.cc:28: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/cached-powers.cc:28: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ In file included from ./config.h:31, from wtf/dtoa/cached-powers.cc:28: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ In file included from wtf/dtoa/cached-powers.cc:28: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa/cached-powers.cc:28: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/OwnArrayPtr.h:26, from wtf/DateMath.h:52, from wtf/DateMath.cpp:73: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa/cached-powers.cc:28: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa/cached-powers.cc:28: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/dtoa.cpp:35: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/dtoa/cached-powers.cc:28: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/dtoa/cached-powers.cc:28: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/dtoa/cached-powers.cc:28: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa.cpp:35: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from wtf/dtoa/cached-powers.cc:28: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/dtoa.cpp:35: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from wtf/dtoa.cpp:35: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa.cpp:35: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa.cpp:35: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa.cpp:35: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/dtoa/strtod.cc:28: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/dtoa.cpp:35: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/dtoa.cpp:35: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/dtoa.cpp:35: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/strtod.cc:28: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/FastMalloc.cpp:77: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ In file included from wtf/dtoa.cpp:35: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ In file included from ./config.h:30, from wtf/FastMalloc.cpp:77: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/dtoa/strtod.cc:28: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/FastMalloc.cpp:77: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/strtod.cc:28: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ In file included from ./config.h:30, from wtf/FastMalloc.cpp:77: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ wtf/Assertions.cpp:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(CF) | ^~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ wtf/Assertions.cpp:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER(MSVC) && !OS(WINCE) | ^~~~~~~~~~~~~~~~~ wtf/Assertions.cpp:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER(MSVC) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ wtf/Assertions.cpp:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/Assertions.cpp:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if (OS(DARWIN) || (OS(LINUX) && defined (__GLIBC__) && !defined(__UCLIBC__))) && !OS(ANDROID) | ^~~~~~~~~~~~~ wtf/Assertions.cpp:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if (OS(DARWIN) || (OS(LINUX) && defined (__GLIBC__) && !defined(__UCLIBC__))) && !OS(ANDROID) | ^~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ wtf/Assertions.cpp:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if (OS(DARWIN) || (OS(LINUX) && defined (__GLIBC__) && !defined(__UCLIBC__))) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/FastMalloc.cpp:77: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ wtf/Assertions.cpp:70:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 70 | #if HAVE(ANDROID_SDK) | ^~~~~~~~~~~~~~~~ wtf/Assertions.cpp:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ wtf/Assertions.cpp:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if USE(CF) && !OS(WINDOWS) | ^~~~~~~~~~ wtf/Assertions.cpp:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if USE(CF) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ wtf/Assertions.cpp:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ wtf/Assertions.cpp:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #elif HAVE(ANDROID_SDK) | ^~~~~~~~~~~~~~~~ wtf/Assertions.cpp:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #elif HAVE(ISDEBUGGERPRESENT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ wtf/Assertions.cpp:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if !PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ wtf/Assertions.cpp:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(CLANG) || (COMPILER(GCC) && GCC_VERSION_AT_LEAST(4, 6, 0)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ wtf/Assertions.cpp:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(CLANG) || (COMPILER(GCC) && GCC_VERSION_AT_LEAST(4, 6, 0)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ wtf/Assertions.cpp:196:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 196 | #if COMPILER(CLANG) || (COMPILER(GCC) && GCC_VERSION_AT_LEAST(4, 6, 0)) | ^~~~~~~~~~~~~~~~~~ wtf/Assertions.cpp:196:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 196 | #if COMPILER(CLANG) || (COMPILER(GCC) && GCC_VERSION_AT_LEAST(4, 6, 0)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ wtf/Assertions.cpp:211:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 211 | #if OS(WINDOWS) && !OS(WINCE) && defined(_DEBUG) | ^~~~~~~~~~~~~~ wtf/Assertions.cpp:211:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 211 | #if OS(WINDOWS) && !OS(WINCE) && defined(_DEBUG) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ wtf/Assertions.cpp:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if (OS(DARWIN) || (OS(LINUX) && defined(__GLIBC__) && !defined(__UCLIBC__))) && !OS(ANDROID) | ^~~~~~~~~~~~~ wtf/Assertions.cpp:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if (OS(DARWIN) || (OS(LINUX) && defined(__GLIBC__) && !defined(__UCLIBC__))) && !OS(ANDROID) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ wtf/Assertions.cpp:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if (OS(DARWIN) || (OS(LINUX) && defined(__GLIBC__) && !defined(__UCLIBC__))) && !OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from ./wtf/PassOwnPtr.h:32, from ./wtf/FilePrintStream.h:30, from wtf/DataLog.h:31, from wtf/DataLog.cpp:27: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ wtf/Assertions.cpp:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if OS(DARWIN) || OS(LINUX) | ^~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ wtf/Assertions.cpp:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if OS(DARWIN) || OS(LINUX) | ^~~~~~~~~~~~ wtf/Assertions.cpp:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | # if PLATFORM(QT) || PLATFORM(GTK) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ wtf/Assertions.cpp:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | # if PLATFORM(QT) || PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ wtf/Assertions.cpp:294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 294 | #if USE(BACKTRACE_SYMBOLS) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ wtf/Assertions.cpp:303:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 303 | #if USE(BACKTRACE_SYMBOLS) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ wtf/Assertions.cpp:320:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 320 | #if USE(BACKTRACE_SYMBOLS) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ wtf/Assertions.cpp:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 347 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ wtf/Assertions.cpp:354:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 354 | #if HAVE(SIGNAL_H) | ^~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ wtf/Assertions.cpp:382:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 382 | #if HAVE(SIGNAL_H) | ^~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/FilePrintStream.cpp:26: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/strtod.cc:28: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ In file included from ./config.h:30, from wtf/FilePrintStream.cpp:26: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/bignum.cc:28: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/GregorianDateTime.o wtf/GregorianDateTime.cpp ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/bignum.cc:28: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ In file included from ./config.h:31, from wtf/dtoa/bignum.cc:28: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from wtf/dtoa/bignum.cc:28: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa/bignum.cc:28: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa/bignum.cc:28: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa/bignum.cc:28: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/FilePrintStream.cpp:26: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:53, from wtf/dtoa/bignum.cc:28: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/dtoa/bignum.cc:28: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:56, from wtf/dtoa/bignum.cc:28: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from wtf/dtoa/bignum.cc:28: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/dtoa/double-conversion.h:31, from wtf/dtoa.h:25, from wtf/dtoa.cpp:36: ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/dtoa/double-conversion.h:31, from wtf/dtoa.h:25, from wtf/dtoa.cpp:36: ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from wtf/dtoa.h:26, from wtf/dtoa.cpp:36: ./wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/unicode/Unicode.h:32, from wtf/dtoa.h:26, from wtf/dtoa.cpp:36: ./wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from wtf/dtoa/bignum.h:31, from wtf/dtoa/bignum.cc:30: wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ In file included from wtf/dtoa/bignum.h:31, from wtf/dtoa/bignum.cc:30: wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/diy-fp.cc:28: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/gobject/GOwnPtr.o wtf/gobject/GOwnPtr.cpp In file included from ./config.h:30, from wtf/FilePrintStream.cpp:26: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/diy-fp.cc:28: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/dtoa/diy-fp.cc:28: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/FunctionDispatcher.cpp:26: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/dtoa/diy-fp.cc:28: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa/diy-fp.cc:28: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from ./config.h:30, from wtf/FunctionDispatcher.cpp:26: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/PrintStream.h:30, from ./wtf/FilePrintStream.h:31, from wtf/DataLog.h:31, from wtf/DataLog.cpp:27: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa/diy-fp.cc:28: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa/diy-fp.cc:28: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/FilePrintStream.cpp:26: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/PrintStream.h:30, from ./wtf/FilePrintStream.h:31, from wtf/DataLog.h:31, from wtf/DataLog.cpp:27: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/dtoa/diy-fp.cc:28: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/dtoa/diy-fp.cc:28: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/PrintStream.h:30, from ./wtf/FilePrintStream.h:31, from wtf/DataLog.h:31, from wtf/DataLog.cpp:27: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/dtoa/diy-fp.cc:28: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ In file included from wtf/dtoa/cached-powers.cc:34: wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ In file included from wtf/dtoa/diy-fp.cc:28: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ In file included from wtf/dtoa/cached-powers.cc:34: wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/FunctionDispatcher.cpp:26: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/HashTable.h:25, from ./wtf/HashMap.h:24, from ./wtf/WTFThreadData.h:30, from wtf/DataLog.cpp:30: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashMap.h:24, from ./wtf/WTFThreadData.h:30, from wtf/DataLog.cpp:30: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashMap.h:24, from ./wtf/WTFThreadData.h:30, from wtf/DataLog.cpp:30: ./wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/HashTable.h:30, from ./wtf/HashMap.h:24, from ./wtf/WTFThreadData.h:30, from wtf/DataLog.cpp:30: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/HashTable.h:30, from ./wtf/HashMap.h:24, from ./wtf/WTFThreadData.h:30, from wtf/DataLog.cpp:30: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ In file included from wtf/dtoa/diy-fp.h:31, from wtf/dtoa/diy-fp.cc:30: wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from wtf/dtoa/diy-fp.h:31, from wtf/dtoa/diy-fp.cc:30: wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:65, from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashMap.h:24, from ./wtf/WTFThreadData.h:30, from wtf/DataLog.cpp:30: ./wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashMap.h:24, from ./wtf/WTFThreadData.h:30, from wtf/DataLog.cpp:30: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashMap.h:24, from ./wtf/WTFThreadData.h:30, from wtf/DataLog.cpp:30: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashMap.h:24, from ./wtf/WTFThreadData.h:30, from wtf/DataLog.cpp:30: ./wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/FunctionDispatcher.cpp:26: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/bignum-dtoa.cc:28: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/bignum-dtoa.cc:28: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/dtoa/bignum-dtoa.cc:28: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ In file included from wtf/dtoa/bignum-dtoa.cc:28: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa/bignum-dtoa.cc:28: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from ./config.h:30, from wtf/FunctionDispatcher.cpp:26: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa/bignum-dtoa.cc:28: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa/bignum-dtoa.cc:28: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from ./config.h:53, from wtf/dtoa/bignum-dtoa.cc:28: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from ./config.h:53, from wtf/dtoa/bignum-dtoa.cc:28: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/dtoa/bignum-dtoa.cc:28: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from wtf/dtoa/bignum-dtoa.cc:28: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/gobject/GRefPtr.o wtf/gobject/GRefPtr.cpp In file included from ./wtf/dtoa/double-conversion.h:31, from ./wtf/dtoa.h:25, from wtf/DecimalNumber.h:30, from wtf/DecimalNumber.cpp:27: ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ In file included from ./wtf/WTFThreadData.h:33, from wtf/DataLog.cpp:30: ./wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ In file included from ./wtf/dtoa/double-conversion.h:31, from ./wtf/dtoa.h:25, from wtf/DecimalNumber.h:30, from wtf/DecimalNumber.cpp:27: ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ In file included from ./wtf/WTFThreadData.h:34, from wtf/DataLog.cpp:30: ./wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/dtoa.h:26, from wtf/DecimalNumber.h:30, from wtf/DecimalNumber.cpp:27: ./wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./wtf/unicode/Unicode.h:32, from ./wtf/dtoa.h:26, from wtf/DecimalNumber.h:30, from wtf/DecimalNumber.cpp:27: ./wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from ./wtf/StringHasher.h:25, from ./wtf/text/StringImpl.h:30, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/DataLog.cpp:30: ./wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ./wtf/unicode/Unicode.h:32, from ./wtf/StringHasher.h:25, from ./wtf/text/StringImpl.h:30, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/DataLog.cpp:30: ./wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/GregorianDateTime.cpp:25: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/HashTable.o wtf/HashTable.cpp In file included from ./config.h:30, from wtf/dtoa/fast-dtoa.cc:28: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/GregorianDateTime.cpp:25: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/double-conversion.cc:28: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/fast-dtoa.cc:28: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/dtoa/fast-dtoa.cc:28: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ In file included from wtf/dtoa/fast-dtoa.cc:28: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/dtoa/double-conversion.cc:28: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/dtoa/double-conversion.cc:28: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa/fast-dtoa.cc:28: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from wtf/dtoa/double-conversion.cc:28: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa/fast-dtoa.cc:28: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa/double-conversion.cc:28: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa/fast-dtoa.cc:28: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa/double-conversion.cc:28: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa/double-conversion.cc:28: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/GregorianDateTime.cpp:25: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/dtoa/fast-dtoa.cc:28: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/dtoa/fast-dtoa.cc:28: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/dtoa/fast-dtoa.cc:28: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/dtoa/fast-dtoa.cc:28: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/dtoa/double-conversion.cc:28: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:53, from wtf/dtoa/double-conversion.cc:28: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from ./config.h:56, from wtf/dtoa/double-conversion.cc:28: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/HashSet.h:24, from ./wtf/ArrayBuffer.h:29, from wtf/ArrayBufferView.h:29, from wtf/ArrayBufferView.cpp:27: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/dtoa/double-conversion.cc:28: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/GregorianDateTime.cpp:25: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/MD5.o wtf/MD5.cpp ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/GregorianDateTime.cpp:25: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PassOwnArrayPtr.h:31, from ./wtf/OwnArrayPtr.h:27, from wtf/DateMath.h:52, from wtf/DateMath.cpp:73: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:28, from wtf/DateMath.h:54, from wtf/DateMath.cpp:73: ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/text/ASCIIFastPath.h:29, from ./wtf/text/WTFString.h:28, from wtf/DateMath.h:54, from wtf/DateMath.cpp:73: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/text/ASCIIFastPath.h:30, from ./wtf/text/WTFString.h:28, from wtf/DateMath.h:54, from wtf/DateMath.cpp:73: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/MainThread.o wtf/MainThread.cpp ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/FastAllocBase.h:93, from ./wtf/HashSet.h:24, from ./wtf/ArrayBuffer.h:29, from wtf/ArrayBufferView.h:29, from wtf/ArrayBufferView.cpp:27: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/HashSet.h:24, from ./wtf/ArrayBuffer.h:29, from wtf/ArrayBufferView.h:29, from wtf/ArrayBufferView.cpp:27: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./wtf/HashTable.h:25, from ./wtf/HashSet.h:25, from ./wtf/ArrayBuffer.h:29, from wtf/ArrayBufferView.h:29, from wtf/ArrayBufferView.cpp:27: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:29, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashSet.h:25, from ./wtf/ArrayBuffer.h:29, from wtf/ArrayBufferView.h:29, from wtf/ArrayBufferView.cpp:27: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashSet.h:25, from ./wtf/ArrayBuffer.h:29, from wtf/ArrayBufferView.h:29, from wtf/ArrayBufferView.cpp:27: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashSet.h:25, from ./wtf/ArrayBuffer.h:29, from wtf/ArrayBufferView.h:29, from wtf/ArrayBufferView.cpp:27: ./wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/gobject/GOwnPtr.cpp:19: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/MediaTime.o wtf/MediaTime.cpp In file included from ./wtf/text/ASCIIFastPath.h:30, from ./wtf/text/WTFString.h:28, from wtf/DateMath.h:54, from wtf/DateMath.cpp:73: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/HashTable.h:30, from ./wtf/HashSet.h:25, from ./wtf/ArrayBuffer.h:29, from wtf/ArrayBufferView.h:29, from wtf/ArrayBufferView.cpp:27: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/HashTable.h:30, from ./wtf/HashSet.h:25, from ./wtf/ArrayBuffer.h:29, from wtf/ArrayBufferView.h:29, from wtf/ArrayBufferView.cpp:27: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/ASCIIFastPath.h:30, from ./wtf/text/WTFString.h:28, from wtf/DateMath.h:54, from wtf/DateMath.cpp:73: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/ASCIIFastPath.h:31, from ./wtf/text/WTFString.h:28, from wtf/DateMath.h:54, from wtf/DateMath.cpp:73: ./wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ./wtf/unicode/Unicode.h:32, from ./wtf/text/ASCIIFastPath.h:31, from ./wtf/text/WTFString.h:28, from wtf/DateMath.h:54, from wtf/DateMath.cpp:73: ./wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/dtoa/fast-dtoa.h:31, from wtf/dtoa/fast-dtoa.cc:30: wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:65, from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashSet.h:25, from ./wtf/ArrayBuffer.h:29, from wtf/ArrayBufferView.h:29, from wtf/ArrayBufferView.cpp:27: ./wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ In file included from wtf/dtoa/fast-dtoa.h:31, from wtf/dtoa/fast-dtoa.cc:30: wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashSet.h:25, from ./wtf/ArrayBuffer.h:29, from wtf/ArrayBufferView.h:29, from wtf/ArrayBufferView.cpp:27: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashSet.h:25, from ./wtf/ArrayBuffer.h:29, from wtf/ArrayBufferView.h:29, from wtf/ArrayBufferView.cpp:27: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashSet.h:25, from ./wtf/ArrayBuffer.h:29, from wtf/ArrayBufferView.h:29, from wtf/ArrayBufferView.cpp:27: ./wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/gobject/GRefPtr.cpp:19: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/gobject/GRefPtr.cpp:19: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from ./wtf/RefCounted.h:27, from ./wtf/ArrayBuffer.h:31, from wtf/ArrayBufferView.h:29, from wtf/ArrayBufferView.cpp:27: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ In file included from ./wtf/RefCounted.h:27, from ./wtf/ArrayBuffer.h:31, from wtf/ArrayBufferView.h:29, from wtf/ArrayBufferView.cpp:27: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/RefCounted.h:27, from ./wtf/ArrayBuffer.h:31, from wtf/ArrayBufferView.h:29, from wtf/ArrayBufferView.cpp:27: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/RefCounted.h:28, from ./wtf/ArrayBuffer.h:31, from wtf/ArrayBufferView.h:29, from wtf/ArrayBufferView.cpp:27: ./wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/gobject/GOwnPtr.cpp:19: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from ./wtf/ArrayBuffer.h:31, from wtf/ArrayBufferView.h:29, from wtf/ArrayBufferView.cpp:27: ./wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/ArrayBuffer.h:32, from wtf/ArrayBufferView.h:29, from wtf/ArrayBufferView.cpp:27: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ArrayBuffer.h:32, from wtf/ArrayBufferView.h:29, from wtf/ArrayBufferView.cpp:27: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/DataLog.cpp:30: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/DataLog.cpp:30: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/gobject/GOwnPtr.cpp:19: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/DataLog.cpp:30: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/DataLog.cpp:30: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/gobject/GOwnPtr.cpp:19: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/gobject/GRefPtr.cpp:19: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/dtoa/bignum-dtoa.h:31, from wtf/dtoa/bignum-dtoa.cc:32: wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ In file included from wtf/dtoa/bignum-dtoa.h:31, from wtf/dtoa/bignum-dtoa.cc:32: wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/gobject/GRefPtr.cpp:19: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/DataLog.cpp:30: ./wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/MetaAllocator.o wtf/MetaAllocator.cpp ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/gobject/GOwnPtr.cpp:19: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ In file included from wtf/dtoa/double-conversion.h:31, from wtf/dtoa/double-conversion.cc:33: ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ In file included from wtf/dtoa/double-conversion.h:31, from wtf/dtoa/double-conversion.cc:33: ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/MathExtras.h:35, from wtf/DecimalNumber.h:31, from wtf/DecimalNumber.cpp:27: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/HashTable.cpp:20: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/gobject/GRefPtr.cpp:19: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ In file included from ./config.h:30, from wtf/HashTable.cpp:20: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/HashTable.cpp:20: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:28, from wtf/DateMath.h:54, from wtf/DateMath.cpp:73: ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/MainThread.cpp:29: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/MD5.cpp:49: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/MD5.cpp:49: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from ./config.h:30, from wtf/MainThread.cpp:29: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/fixed-dtoa.cc:28: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/MD5.cpp:49: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/MainThread.cpp:29: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/fixed-dtoa.cc:28: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/dtoa/fixed-dtoa.cc:28: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ In file included from wtf/dtoa/fixed-dtoa.cc:28: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa/fixed-dtoa.cc:28: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/HashTable.cpp:20: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/NullPtr.o wtf/NullPtr.cpp ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/MathExtras.h:35, from wtf/dtoa.cpp:39: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/HashTable.cpp:20: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/DateMath.cpp:73: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/DateMath.cpp:73: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/DateMath.cpp:73: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:26, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/DateMath.cpp:73: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/MediaTime.cpp:29: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/DateMath.cpp:73: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa/fixed-dtoa.cc:28: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/MD5.cpp:49: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ In file included from ./config.h:30, from wtf/MainThread.cpp:29: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa/fixed-dtoa.cc:28: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/MediaTime.cpp:29: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ In file included from ./config.h:53, from wtf/dtoa/fixed-dtoa.cc:28: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:53, from wtf/dtoa/fixed-dtoa.cc:28: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ In file included from ./config.h:56, from wtf/dtoa/fixed-dtoa.cc:28: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ In file included from wtf/dtoa/fixed-dtoa.cc:28: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/MD5.cpp:49: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/MainThread.cpp:29: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/MediaTime.cpp:29: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/MediaTime.cpp:29: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/DateMath.cpp:73: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/DateMath.cpp:73: ./wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/NumberOfCores.o wtf/NumberOfCores.cpp ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/FastMalloc.cpp:77: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/FastMalloc.cpp:77: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from wtf/FastMalloc.cpp:77: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/FastMalloc.cpp:77: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/FastMalloc.cpp:77: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/FastMalloc.cpp:77: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/FastMalloc.cpp:77: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/MetaAllocator.cpp:29: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/FastMalloc.cpp:77: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/FastMalloc.cpp:77: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/MetaAllocator.cpp:29: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/FastMalloc.cpp:77: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from wtf/FastMalloc.cpp:77: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/MediaTime.cpp:29: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/MetaAllocator.cpp:29: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/RAMSize.o wtf/RAMSize.cpp In file included from ./config.h:30, from wtf/GregorianDateTime.cpp:25: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/DataLog.cpp:30: ./wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/GregorianDateTime.cpp:25: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from wtf/GregorianDateTime.cpp:25: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/GregorianDateTime.cpp:25: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/DataLog.cpp:30: ./wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/GregorianDateTime.cpp:25: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/strtod.cc:28: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from wtf/FastMalloc.cpp:90: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/GregorianDateTime.cpp:25: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/dtoa/strtod.cc:28: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from wtf/dtoa/strtod.cc:28: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/GregorianDateTime.cpp:25: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from wtf/dtoa/strtod.cc:28: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa/strtod.cc:28: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/GregorianDateTime.cpp:25: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/GregorianDateTime.cpp:25: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:28, from ./wtf/text/AtomicString.h:26, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/DataLog.cpp:30: ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/MetaAllocator.cpp:29: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/GregorianDateTime.cpp:25: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from wtf/GregorianDateTime.cpp:25: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicString.h:26, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/DataLog.cpp:30: ./wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicString.h:26, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/DataLog.cpp:30: ./wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/MetaAllocator.cpp:29: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/DataLog.cpp:30: ./wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa/strtod.cc:28: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/dtoa/strtod.cc:28: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/WTFThreadData.h:36, from wtf/DataLog.cpp:30: ./wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/dtoa/strtod.cc:28: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from wtf/DataLog.cpp:30: ./wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/dtoa/strtod.cc:28: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ wtf/DataLog.cpp:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/dtoa/strtod.cc:28: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ In file included from wtf/GregorianDateTime.cpp:26: wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from wtf/dtoa/strtod.cc:28: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/NullPtr.cpp:27: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/OSRandomSource.o wtf/OSRandomSource.cpp In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/NumberOfCores.cpp:26: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/NumberOfCores.cpp:26: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/FunctionDispatcher.cpp:26: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/NullPtr.cpp:27: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from ./config.h:30, from wtf/FunctionDispatcher.cpp:26: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/FunctionDispatcher.cpp:26: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ In file included from wtf/FunctionDispatcher.cpp:26: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/FunctionDispatcher.cpp:26: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/FunctionDispatcher.cpp:26: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/NumberOfCores.cpp:26: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/NullPtr.cpp:27: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/NumberOfCores.cpp:26: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from ./config.h:30, from wtf/NullPtr.cpp:27: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from ./config.h:30, from wtf/NumberOfCores.cpp:26: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/FunctionDispatcher.cpp:26: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/NullPtr.cpp:27: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from ./config.h:53, from wtf/FunctionDispatcher.cpp:26: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from ./config.h:53, from wtf/FunctionDispatcher.cpp:26: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/FunctionDispatcher.cpp:26: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from wtf/FunctionDispatcher.cpp:26: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ wtf/DataLog.cpp:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ wtf/DataLog.cpp:53:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 53 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ wtf/DataLog.cpp:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/Atomics.h:63, from ./wtf/ThreadSafeRefCounted.h:64, from wtf/FunctionDispatcher.h:27, from wtf/FunctionDispatcher.cpp:27: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from wtf/dtoa/strtod.h:31, from wtf/dtoa/strtod.cc:33: wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ In file included from wtf/dtoa/strtod.h:31, from wtf/dtoa/strtod.cc:33: wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -dM -E -o .moc/moc_predefs.h /tmp/instance-3/output-1/host/mkspecs/features/data/dummy.cpp ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/RAMSize.cpp:26: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/FilePrintStream.cpp:26: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/DateMath.cpp:73: ./wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/RAMSize.cpp:26: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/DateMath.cpp:73: ./wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ In file included from wtf/dtoa/fixed-dtoa.h:31, from wtf/dtoa/fixed-dtoa.cc:32: wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ In file included from wtf/dtoa/fixed-dtoa.h:31, from wtf/dtoa/fixed-dtoa.cc:32: wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/OwnArrayPtr.h:26, from wtf/DateMath.h:52, from wtf/GregorianDateTime.cpp:28: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ In file included from wtf/DateMath.h:54, from wtf/DateMath.cpp:73: ./wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/RAMSize.cpp:26: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from wtf/DateMath.h:54, from wtf/DateMath.cpp:73: ./wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/RAMSize.cpp:26: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:721, from wtf/DateMath.h:54, from wtf/DateMath.cpp:73: ./wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/FilePrintStream.cpp:26: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from ./config.h:31, from wtf/FilePrintStream.cpp:26: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from wtf/FilePrintStream.cpp:26: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/FilePrintStream.cpp:26: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/RAMSize.cpp:26: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/FilePrintStream.cpp:26: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/FilePrintStream.cpp:26: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from ./config.h:53, from wtf/FilePrintStream.cpp:26: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ In file included from ./config.h:53, from wtf/FilePrintStream.cpp:26: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/FilePrintStream.cpp:26: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ In file included from wtf/FilePrintStream.cpp:26: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from wtf/DateMath.cpp:78: wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from wtf/DateMath.cpp:80: wtf/StringExtras.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if HAVE(STRINGS_H) | ^~~~~~~~~~~~~~ wtf/StringExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ wtf/StringExtras.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if !HAVE(STRNSTR) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/DateMath.cpp:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/DateMath.cpp:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] wtf/DateMath.cpp:97:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 97 | #if HAVE(SYS_TIME_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ wtf/DateMath.cpp:101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 101 | #if HAVE(SYS_TIMEB_H) | ^~~~~~~~~~~~~~~~ wtf/DateMath.cpp:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/MathExtras.h:35, from wtf/dtoa.cpp:39: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ wtf/DateMath.cpp:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #if !OS(WINCE) | ^~~~~~~~~~~~ wtf/DateMath.cpp:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ wtf/DateMath.cpp:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] wtf/DateMath.cpp:377:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 377 | #if !HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ wtf/DateMath.cpp:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] wtf/DateMath.cpp:513:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 513 | #if !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/MathExtras.h:35, from wtf/dtoa.cpp:39: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PassOwnPtr.h:30, from wtf/FilePrintStream.h:30, from wtf/FilePrintStream.cpp:27: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/MathExtras.h:35, from wtf/dtoa.cpp:39: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./wtf/PassOwnPtr.h:31, from wtf/FilePrintStream.h:30, from wtf/FilePrintStream.cpp:27: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from wtf/dtoa.cpp:39: ./wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ./wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ./wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ./wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ./wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ./wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ./wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ./wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/qt/StringQt.o wtf/qt/StringQt.cpp In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/MathExtras.h:35, from wtf/DecimalNumber.h:31, from wtf/DecimalNumber.cpp:27: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/MathExtras.h:35, from wtf/DecimalNumber.h:31, from wtf/DecimalNumber.cpp:27: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/MathExtras.h:35, from wtf/DecimalNumber.h:31, from wtf/DecimalNumber.cpp:27: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from wtf/DecimalNumber.h:31, from wtf/DecimalNumber.cpp:27: ./wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ./wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ./wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/OSRandomSource.cpp:26: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ./wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ./wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ./wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from wtf/dtoa.cpp:40: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ./wtf/Threading.h:66, from wtf/dtoa.cpp:40: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/OSRandomSource.cpp:26: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:65, from ./wtf/Threading.h:69, from wtf/dtoa.cpp:40: ./wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from wtf/dtoa.cpp:40: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from wtf/dtoa.cpp:40: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:69, from wtf/dtoa.cpp:40: ./wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Vector.h:24, from wtf/dtoa.cpp:41: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ In file included from ./wtf/OwnArrayPtr.h:26, from ./wtf/VectorTraits.h:24, from ./wtf/Vector.h:31, from wtf/dtoa.cpp:41: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/OSRandomSource.cpp:26: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/OwnPtr.h:27, from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from wtf/dtoa.cpp:41: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from wtf/dtoa.cpp:41: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from wtf/dtoa.cpp:41: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:26, from ./wtf/Vector.h:31, from wtf/dtoa.cpp:41: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/OSRandomSource.cpp:26: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from wtf/dtoa.cpp:41: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from wtf/dtoa.cpp:41: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:28, from wtf/DecimalNumber.h:32, from wtf/DecimalNumber.cpp:27: ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ./wtf/text/ASCIIFastPath.h:29, from ./wtf/text/WTFString.h:28, from wtf/DecimalNumber.h:32, from wtf/DecimalNumber.cpp:27: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:28, from wtf/DecimalNumber.h:32, from wtf/DecimalNumber.cpp:27: ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/PageAllocationAligned.o wtf/PageAllocationAligned.cpp ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/dtoa.cpp:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ wtf/dtoa.cpp:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if CPU(BIG_ENDIAN) || CPU(MIDDLE_ENDIAN) | ^~~~~~~~~~~~~~~~~~ wtf/dtoa.cpp:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if CPU(BIG_ENDIAN) || CPU(MIDDLE_ENDIAN) | ^~~~~~~~~~~~~~~~~~~~~ wtf/dtoa.cpp:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ wtf/dtoa.cpp:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if CPU(PPC64) || CPU(X86_64) | ^~~~~~~~~~~~~ wtf/dtoa.cpp:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if CPU(PPC64) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/PageBlock.o wtf/PageBlock.cpp ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/OSRandomSource.cpp:26: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/OwnArrayPtr.h:26, from ./wtf/VectorTraits.h:24, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DecimalNumber.h:32, from wtf/DecimalNumber.cpp:27: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DecimalNumber.h:32, from wtf/DecimalNumber.cpp:27: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DecimalNumber.h:32, from wtf/DecimalNumber.cpp:27: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DecimalNumber.h:32, from wtf/DecimalNumber.cpp:27: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:26, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DecimalNumber.h:32, from wtf/DecimalNumber.cpp:27: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/Atomics.h:63, from ./wtf/ThreadSafeRefCounted.h:64, from wtf/FunctionDispatcher.h:27, from wtf/FunctionDispatcher.cpp:27: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DecimalNumber.h:32, from wtf/DecimalNumber.cpp:27: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DecimalNumber.h:32, from wtf/DecimalNumber.cpp:27: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/Atomics.h:63, from ./wtf/ThreadSafeRefCounted.h:64, from wtf/FunctionDispatcher.h:27, from wtf/FunctionDispatcher.cpp:27: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from wtf/FastMalloc.cpp:90: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/Atomics.h:63, from ./wtf/ThreadSafeRefCounted.h:64, from wtf/FunctionDispatcher.h:27, from wtf/FunctionDispatcher.cpp:27: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:64, from wtf/FunctionDispatcher.h:27, from wtf/FunctionDispatcher.cpp:27: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:64, from wtf/FunctionDispatcher.h:27, from wtf/FunctionDispatcher.cpp:27: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:29, from wtf/DecimalNumber.h:32, from wtf/DecimalNumber.cpp:27: ./wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:65, from wtf/FunctionDispatcher.h:27, from wtf/FunctionDispatcher.cpp:27: ./wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/FastMalloc.cpp:90: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from wtf/FastMalloc.cpp:90: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ wtf/FastMalloc.cpp:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if OS(DARWIN) | ^~~~~~~~~~~~~ wtf/FastMalloc.cpp:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if COMPILER(GCC) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if COMPILER(GCC) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/PassOwnArrayPtr.h:31, from ./wtf/OwnArrayPtr.h:27, from wtf/DateMath.h:52, from wtf/GregorianDateTime.cpp:28: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if !ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:28, from wtf/DateMath.h:54, from wtf/GregorianDateTime.cpp:28: ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ./wtf/text/ASCIIFastPath.h:29, from ./wtf/text/WTFString.h:28, from wtf/DateMath.h:54, from wtf/GregorianDateTime.cpp:28: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from wtf/TCSpinLock.h:37, from wtf/FastMalloc.cpp:429: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from wtf/TCSpinLock.h:37, from wtf/FastMalloc.cpp:429: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/text/ASCIIFastPath.h:30, from ./wtf/text/WTFString.h:28, from wtf/DateMath.h:54, from wtf/GregorianDateTime.cpp:28: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/FastMalloc.cpp:429: wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/FastMalloc.cpp:430: wtf/TCSystemAlloc.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #if !HAVE(MADV_FREE_REUSE) && !HAVE(MADV_DONTNEED) && !HAVE(MMAP) && !HAVE(VIRTUALALLOC) | ^~~~~~~~~~~~~~~~~~~~ wtf/TCSystemAlloc.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #if !HAVE(MADV_FREE_REUSE) && !HAVE(MADV_DONTNEED) && !HAVE(MMAP) && !HAVE(VIRTUALALLOC) | ^~~~~~~~~~~~~~~~~~ wtf/TCSystemAlloc.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #if !HAVE(MADV_FREE_REUSE) && !HAVE(MADV_DONTNEED) && !HAVE(MMAP) && !HAVE(VIRTUALALLOC) | ^~~~~~~~~ wtf/TCSystemAlloc.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #if !HAVE(MADV_FREE_REUSE) && !HAVE(MADV_DONTNEED) && !HAVE(MMAP) && !HAVE(VIRTUALALLOC) | ^~~~~~~~~~~~~~~~~ wtf/TCSystemAlloc.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | #if !HAVE(VIRTUALALLOC) && !HAVE(MADV_FREE_REUSE) | ^~~~~~~~~~~~~~~~~ wtf/TCSystemAlloc.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | #if !HAVE(VIRTUALALLOC) && !HAVE(MADV_FREE_REUSE) | ^~~~~~~~~~~~~~~~~~~~ In file included from wtf/FastMalloc.cpp:431: wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from wtf/FunctionDispatcher.h:27, from wtf/FunctionDispatcher.cpp:27: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/text/ASCIIFastPath.h:30, from ./wtf/text/WTFString.h:28, from wtf/DateMath.h:54, from wtf/GregorianDateTime.cpp:28: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from wtf/FunctionDispatcher.h:27, from wtf/FunctionDispatcher.cpp:27: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from wtf/FunctionDispatcher.h:27, from wtf/FunctionDispatcher.cpp:27: ./wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/ASCIIFastPath.h:30, from ./wtf/text/WTFString.h:28, from wtf/DateMath.h:54, from wtf/GregorianDateTime.cpp:28: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ wtf/FastMalloc.cpp:440:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 440 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ In file included from ./wtf/text/ASCIIFastPath.h:31, from ./wtf/text/WTFString.h:28, from wtf/DateMath.h:54, from wtf/GregorianDateTime.cpp:28: ./wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:443:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 443 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from ./wtf/unicode/Unicode.h:32, from ./wtf/text/ASCIIFastPath.h:31, from ./wtf/text/WTFString.h:28, from wtf/DateMath.h:54, from wtf/GregorianDateTime.cpp:28: ./wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/ParallelJobsGeneric.o wtf/ParallelJobsGeneric.cpp wtf/FastMalloc.cpp:446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 446 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/FastMalloc.cpp:455:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 455 | #if OS(DARWIN) | ^~~~~~~~~~~~~ wtf/FastMalloc.cpp:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:484:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 484 | #if OS(DARWIN) | ^~~~~~~~~~~~~ wtf/FastMalloc.cpp:522:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 522 | #if OS(DARWIN) | ^~~~~~~~~~~~~ wtf/FastMalloc.cpp:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if ENABLE(TCMALLOC_HARDENING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:630:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 630 | #if OS(DARWIN) | ^~~~~~~~~~~~~ wtf/FastMalloc.cpp:678:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 678 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/qt/StringQt.cpp:26: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/PageAllocationAligned.cpp:26: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/NumberOfCores.cpp:26: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/PageAllocationAligned.cpp:26: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/NumberOfCores.cpp:26: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/NumberOfCores.cpp:26: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ In file included from wtf/NumberOfCores.cpp:26: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/qt/StringQt.cpp:26: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/NumberOfCores.cpp:26: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/NumberOfCores.cpp:26: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/NumberOfCores.cpp:26: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/gobject/GOwnPtr.cpp:19: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:53, from wtf/NumberOfCores.cpp:26: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/NumberOfCores.cpp:26: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:56, from wtf/NumberOfCores.cpp:26: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from wtf/NumberOfCores.cpp:26: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/PageAllocationAligned.cpp:26: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/gobject/GOwnPtr.cpp:19: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] wtf/NumberOfCores.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if OS(DARWIN) || OS(OPENBSD) || OS(NETBSD) || OS(FREEBSD) | ^~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] wtf/NumberOfCores.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if OS(DARWIN) || OS(OPENBSD) || OS(NETBSD) || OS(FREEBSD) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ wtf/NumberOfCores.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if OS(DARWIN) || OS(OPENBSD) || OS(NETBSD) || OS(FREEBSD) | ^~~~~~~~~~~~~ wtf/NumberOfCores.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if OS(DARWIN) || OS(OPENBSD) || OS(NETBSD) || OS(FREEBSD) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ wtf/NumberOfCores.cpp:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #elif OS(LINUX) || OS(AIX) || OS(SOLARIS) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/gobject/GOwnPtr.cpp:19: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/NumberOfCores.cpp:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #elif OS(LINUX) || OS(AIX) || OS(SOLARIS) | ^~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ wtf/NumberOfCores.cpp:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #elif OS(LINUX) || OS(AIX) || OS(SOLARIS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from wtf/gobject/GOwnPtr.cpp:19: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/qt/StringQt.cpp:26: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/gobject/GOwnPtr.cpp:19: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/PageAllocationAligned.cpp:26: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/gobject/GOwnPtr.cpp:19: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/gobject/GOwnPtr.cpp:19: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/qt/StringQt.cpp:26: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/gobject/GOwnPtr.cpp:19: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/MediaTime.cpp:29: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from ./config.h:53, from wtf/gobject/GOwnPtr.cpp:19: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/gobject/GOwnPtr.cpp:19: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from wtf/gobject/GOwnPtr.cpp:19: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ In file included from wtf/gobject/GOwnPtr.cpp:20: wtf/gobject/GOwnPtr.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/MediaTime.cpp:29: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ In file included from ./config.h:31, from wtf/MediaTime.cpp:29: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/gobject/GOwnPtr.cpp:22:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 22 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from wtf/MediaTime.cpp:29: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/PageAllocationAligned.cpp:26: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/MediaTime.cpp:29: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ In file included from ./config.h:30, from wtf/qt/StringQt.cpp:26: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ wtf/FastMalloc.cpp:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if defined(WTF_CHANGES) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ wtf/FastMalloc.cpp:1137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1137 | #if defined(WTF_CHANGES) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/PrintStream.o wtf/PrintStream.cpp ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:1449:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1449 | #if COMPILER(CLANG) && defined(__has_warning) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ wtf/FastMalloc.cpp:1470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1470 | #if COMPILER(CLANG) && defined(__has_warning) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:1474:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1474 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ wtf/FastMalloc.cpp:1602:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1602 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/gobject/GRefPtr.cpp:19: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ wtf/FastMalloc.cpp:1814:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1814 | #if defined(WTF_CHANGES) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:1824:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1824 | #if HAVE(DISPATCH_H) || OS(WINDOWS) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ wtf/NumberOfCores.cpp:53:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 53 | #if OS(DARWIN) || OS(OPENBSD) || OS(NETBSD) || OS(FREEBSD) | ^~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ wtf/NumberOfCores.cpp:53:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 53 | #if OS(DARWIN) || OS(OPENBSD) || OS(NETBSD) || OS(FREEBSD) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ wtf/NumberOfCores.cpp:53:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 53 | #if OS(DARWIN) || OS(OPENBSD) || OS(NETBSD) || OS(FREEBSD) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ wtf/NumberOfCores.cpp:53:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 53 | #if OS(DARWIN) || OS(OPENBSD) || OS(NETBSD) || OS(FREEBSD) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ wtf/NumberOfCores.cpp:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #elif OS(LINUX) || OS(AIX) || OS(SOLARIS) | ^~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ wtf/NumberOfCores.cpp:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #elif OS(LINUX) || OS(AIX) || OS(SOLARIS) | ^~~~~~~~~~ wtf/FastMalloc.cpp:1824:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1824 | #if HAVE(DISPATCH_H) || OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ wtf/NumberOfCores.cpp:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #elif OS(LINUX) || OS(AIX) || OS(SOLARIS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:1832:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1832 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/gobject/GRefPtr.cpp:19: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] wtf/FastMalloc.cpp:1836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1836 | #elif OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ./config.h:31, from wtf/gobject/GRefPtr.cpp:19: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:28, from wtf/DateMath.h:54, from wtf/GregorianDateTime.cpp:28: ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ wtf/FastMalloc.cpp:1885:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1885 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from wtf/gobject/GRefPtr.cpp:19: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ wtf/FastMalloc.cpp:1923:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1923 | #elif OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ wtf/FastMalloc.cpp:1990:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1990 | #if (COMPILER(MSVC) || COMPILER(SUNCC)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ wtf/FastMalloc.cpp:1990:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1990 | #if (COMPILER(MSVC) || COMPILER(SUNCC)) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/gobject/GRefPtr.cpp:19: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/gobject/GRefPtr.cpp:19: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/gobject/GRefPtr.cpp:19: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:2600:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2600 | #if ENABLE(TCMALLOC_HARDENING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:2673:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2673 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ wtf/FastMalloc.cpp:2780:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2780 | #if HAVE(DISPATCH_H) || OS(WINDOWS) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:2780:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2780 | #if HAVE(DISPATCH_H) || OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/gobject/GRefPtr.cpp:19: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:2806:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2806 | #if HAVE(PTHREAD_SETNAME_NP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/gobject/GRefPtr.cpp:19: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:2861:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2861 | #if USE(PTHREAD_GETSPECIFIC_DIRECT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/gobject/GRefPtr.cpp:19: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:2869:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2869 | #if USE(PTHREAD_GETSPECIFIC_DIRECT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from wtf/gobject/GRefPtr.cpp:19: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:2876:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2876 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from wtf/gobject/GRefPtr.cpp:20: wtf/gobject/GRefPtr.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:2909:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2909 | #if ENABLE(TCMALLOC_HARDENING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/gobject/GRefPtr.cpp:22:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 22 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/PageBlock.cpp:26: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ wtf/FastMalloc.cpp:3138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3138 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/RandomNumber.o wtf/RandomNumber.cpp ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/MD5.cpp:49: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/MD5.cpp:49: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from wtf/MD5.cpp:49: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/MD5.cpp:49: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/MD5.cpp:49: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/MD5.cpp:49: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/MD5.cpp:49: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/MD5.cpp:49: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/MD5.cpp:49: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/MD5.cpp:49: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from wtf/MD5.cpp:49: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/Vector.h:24, from wtf/MD5.h:34, from wtf/MD5.cpp:50: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/PageBlock.cpp:26: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/PageBlock.cpp:26: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/PageBlock.cpp:26: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/MediaTime.cpp:29: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/RefCountedLeakCounter.o wtf/RefCountedLeakCounter.cpp In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/MediaTime.cpp:29: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/MediaTime.cpp:29: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from ./config.h:53, from wtf/MediaTime.cpp:29: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/MediaTime.cpp:29: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/PageBlock.cpp:26: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ In file included from wtf/MediaTime.cpp:29: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/ParallelJobsGeneric.cpp:28: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/ParallelJobsGeneric.cpp:28: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/Vector.h:25, from wtf/MD5.h:34, from wtf/MD5.cpp:50: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from wtf/FastAllocBase.h:93, from wtf/MediaTime.h:29, from wtf/MediaTime.cpp:30: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/GregorianDateTime.cpp:28: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] wtf/FastMalloc.cpp:3164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3164 | #if ENABLE(TCMALLOC_HARDENING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/GregorianDateTime.cpp:28: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] wtf/FastMalloc.cpp:3219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3219 | #if ENABLE(TCMALLOC_HARDENING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/GregorianDateTime.cpp:28: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ wtf/FastMalloc.cpp:3403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3403 | #if defined(WTF_CHANGES) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/FastMalloc.cpp:3427:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3427 | #elif OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/ParallelJobsGeneric.cpp:28: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:26, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/GregorianDateTime.cpp:28: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:3456:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3456 | #if USE(PTHREAD_GETSPECIFIC_DIRECT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/MainThread.cpp:29: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:3463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3463 | #if !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ wtf/FastMalloc.cpp:3474:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3474 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:3492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3492 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/GregorianDateTime.cpp:28: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/MainThread.cpp:29: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/MainThread.cpp:29: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:3513:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3513 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from wtf/MainThread.cpp:29: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/GregorianDateTime.cpp:28: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/MainThread.cpp:29: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/ParallelJobsGeneric.cpp:28: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] wtf/FastMalloc.cpp:4191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4191 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:4223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4223 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/MainThread.cpp:29: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ wtf/FastMalloc.cpp:4245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4245 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/MainThread.cpp:29: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ wtf/FastMalloc.cpp:4254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4254 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/GregorianDateTime.cpp:28: ./wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:4270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4270 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:4311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4311 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ wtf/FastMalloc.cpp:4315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4315 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/MainThread.cpp:29: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ wtf/FastMalloc.cpp:4323:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4323 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/MainThread.cpp:29: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:4327:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4327 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/MainThread.cpp:29: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ wtf/FastMalloc.cpp:4338:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4338 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/MainThread.cpp:29: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from wtf/MainThread.cpp:30: wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] wtf/FastMalloc.cpp:4356:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4356 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] wtf/FastMalloc.cpp:4402:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4402 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/ParallelJobsGeneric.cpp:28: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ wtf/FastMalloc.cpp:4408:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4408 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/MetaAllocator.cpp:29: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/MetaAllocator.cpp:29: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from wtf/MetaAllocator.cpp:29: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/PrintStream.cpp:26: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/RandomNumber.cpp:28: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ In file included from wtf/MetaAllocator.cpp:29: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/MetaAllocator.cpp:29: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/PrintStream.cpp:26: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/RandomNumber.cpp:28: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/MetaAllocator.cpp:29: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/MetaAllocator.cpp:29: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:29, from wtf/DecimalNumber.h:32, from wtf/DecimalNumber.cpp:27: ./wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/MetaAllocator.cpp:29: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:29, from wtf/DecimalNumber.h:32, from wtf/DecimalNumber.cpp:27: ./wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/MetaAllocator.cpp:29: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/MetaAllocator.cpp:29: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ In file included from wtf/MetaAllocator.cpp:29: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/HashTable.h:25, from ./wtf/HashMap.h:24, from wtf/MetaAllocator.h:33, from wtf/MetaAllocator.cpp:30: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/PrintStream.cpp:26: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/RandomNumber.cpp:28: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from wtf/HashTable.cpp:20: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/SHA1.o wtf/SHA1.cpp ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from ./wtf/PassOwnPtr.h:32, from wtf/FilePrintStream.h:30, from wtf/FilePrintStream.cpp:27: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] wtf/FastMalloc.cpp:4667:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4667 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/HashTable.cpp:20: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] wtf/FastMalloc.cpp:4688:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4688 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ In file included from ./config.h:31, from wtf/HashTable.cpp:20: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/RandomNumber.cpp:28: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from wtf/HashTable.cpp:20: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/RAMSize.cpp:26: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/HashTable.cpp:20: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/RAMSize.cpp:26: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/RAMSize.cpp:26: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashMap.h:24, from wtf/MetaAllocator.h:33, from wtf/MetaAllocator.cpp:30: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/HashTable.cpp:20: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from wtf/RAMSize.cpp:26: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/HashTable.cpp:20: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/RAMSize.cpp:26: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/RandomNumber.cpp:28: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/RAMSize.cpp:26: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/HashTable.cpp:20: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from ./config.h:53, from wtf/HashTable.cpp:20: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/RAMSize.cpp:26: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ In file included from ./config.h:56, from wtf/HashTable.cpp:20: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/HashTable.cpp:20: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ In file included from wtf/HashTable.h:25, from wtf/HashTable.cpp:21: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/PrintStream.h:30, from wtf/FilePrintStream.h:31, from wtf/FilePrintStream.cpp:27: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/RAMSize.cpp:26: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/RAMSize.cpp:26: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from ./config.h:56, from wtf/RAMSize.cpp:26: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from wtf/RAMSize.cpp:26: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from wtf/StdLibExtras.h:31, from wtf/RAMSize.cpp:29: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/PrintStream.h:30, from wtf/FilePrintStream.h:31, from wtf/FilePrintStream.cpp:27: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ In file included from wtf/DecimalNumber.h:32, from wtf/DecimalNumber.cpp:27: ./wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from wtf/DecimalNumber.h:32, from wtf/DecimalNumber.cpp:27: ./wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/PrintStream.cpp:26: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from wtf/HashTable.h:28, from wtf/HashTable.cpp:21: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:721, from wtf/DecimalNumber.h:32, from wtf/DecimalNumber.cpp:27: ./wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/PrintStream.cpp:26: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/StackBounds.o wtf/StackBounds.cpp ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/PrintStream.h:30, from wtf/FilePrintStream.h:31, from wtf/FilePrintStream.cpp:27: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/StringPrintStream.o wtf/StringPrintStream.cpp In file included from ./config.h:30, from wtf/OSRandomSource.cpp:26: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/OSRandomSource.cpp:26: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/SHA1.cpp:35: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/OSRandomSource.cpp:26: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/OSRandomSource.cpp:26: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/TCSystemAlloc.o wtf/TCSystemAlloc.cpp In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/OSRandomSource.cpp:26: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/SHA1.cpp:35: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/OSRandomSource.cpp:26: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/OSRandomSource.cpp:26: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/OSRandomSource.cpp:26: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/OSRandomSource.cpp:26: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/OSRandomSource.cpp:26: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from wtf/OSRandomSource.cpp:26: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ wtf/OSRandomSource.cpp:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/SHA1.cpp:35: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/RefCountedLeakCounter.cpp:21: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/Vector.h:25, from wtf/MD5.h:34, from wtf/MD5.cpp:50: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/GregorianDateTime.cpp:28: ./wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/Vector.h:26, from wtf/MD5.h:34, from wtf/MD5.cpp:50: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/SHA1.cpp:35: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/Threading.o wtf/Threading.cpp ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/GregorianDateTime.cpp:28: ./wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/Vector.h:26, from wtf/MD5.h:34, from wtf/MD5.cpp:50: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ./wtf/OwnArrayPtr.h:26, from ./wtf/VectorTraits.h:24, from ./wtf/Vector.h:31, from wtf/MD5.h:34, from wtf/MD5.cpp:50: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from wtf/MD5.h:34, from wtf/MD5.cpp:50: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from wtf/MD5.h:34, from wtf/MD5.cpp:50: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/SHA1.cpp:35: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from wtf/MD5.h:34, from wtf/MD5.cpp:50: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from wtf/DateMath.h:54, from wtf/GregorianDateTime.cpp:28: ./wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:26, from ./wtf/Vector.h:31, from wtf/MD5.h:34, from wtf/MD5.cpp:50: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ In file included from wtf/DateMath.h:54, from wtf/GregorianDateTime.cpp:28: ./wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ In file included from wtf/MD5.h:34, from wtf/MD5.cpp:50: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/StackBounds.cpp:21: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from wtf/MD5.h:34, from wtf/MD5.cpp:50: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/StackBounds.cpp:21: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/StringPrintStream.cpp:26: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/StringPrintStream.cpp:26: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/TypeTraits.o wtf/TypeTraits.cpp ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/RefCountedLeakCounter.cpp:21: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:721, from wtf/DateMath.h:54, from wtf/GregorianDateTime.cpp:28: ./wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/NullPtr.cpp:27: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ wtf/OSRandomSource.cpp:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ wtf/OSRandomSource.cpp:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/NullPtr.cpp:27: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from wtf/NullPtr.cpp:27: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ In file included from wtf/NullPtr.cpp:27: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/NullPtr.cpp:27: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ wtf/GregorianDateTime.cpp:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ wtf/GregorianDateTime.cpp:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ wtf/GregorianDateTime.cpp:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/NullPtr.cpp:27: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/StringPrintStream.cpp:26: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/NullPtr.cpp:27: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/RefCountedLeakCounter.cpp:21: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:53, from wtf/NullPtr.cpp:27: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/NullPtr.cpp:27: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/NullPtr.cpp:27: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/StringPrintStream.cpp:26: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ In file included from wtf/NullPtr.cpp:27: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/RefCountedLeakCounter.cpp:21: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ In file included from wtf/NullPtr.cpp:28: wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/WTFThreadData.o wtf/WTFThreadData.cpp ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ wtf/NullPtr.cpp:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if !(COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/StringPrintStream.cpp:26: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/StackBounds.cpp:21: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/RefCountedLeakCounter.cpp:21: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/StackBounds.cpp:21: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/TCSystemAlloc.cpp:33: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/qt/StringQt.cpp:26: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/TCSystemAlloc.cpp:33: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/qt/StringQt.cpp:26: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from wtf/qt/StringQt.cpp:26: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ In file included from wtf/qt/StringQt.cpp:26: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/qt/StringQt.cpp:26: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/qt/StringQt.cpp:26: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/qt/StringQt.cpp:26: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ In file included from ./config.h:53, from wtf/qt/StringQt.cpp:26: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:53, from wtf/qt/StringQt.cpp:26: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/qt/StringQt.cpp:26: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from wtf/FastAllocBase.h:93, from wtf/MediaTime.h:29, from wtf/MediaTime.cpp:30: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/TCSystemAlloc.cpp:33: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from wtf/qt/StringQt.cpp:26: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from wtf/qt/StringQt.cpp:28: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from wtf/FastAllocBase.h:93, from wtf/MediaTime.h:29, from wtf/MediaTime.cpp:30: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/TCSystemAlloc.cpp:33: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/FastAllocBase.h:93, from wtf/MediaTime.h:29, from wtf/MediaTime.cpp:30: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/PageAllocationAligned.cpp:26: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/PageAllocationAligned.cpp:26: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from ./config.h:31, from wtf/PageAllocationAligned.cpp:26: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from wtf/PageAllocationAligned.cpp:26: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/PageAllocationAligned.cpp:26: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/TCSystemAlloc.cpp:33: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/StackBounds.cpp:21: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/PageAllocationAligned.cpp:26: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/PageAllocationAligned.cpp:26: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/PageAllocationAligned.cpp:26: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/PageAllocationAligned.cpp:26: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/PageAllocationAligned.cpp:26: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from wtf/PageAllocationAligned.cpp:26: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/OSAllocator.h:30, from wtf/PageAllocationAligned.h:29, from wtf/PageAllocationAligned.cpp:27: ./wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from wtf/PageAllocationAligned.h:29, from wtf/PageAllocationAligned.cpp:27: ./wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./wtf/PageReservation.h:29, from wtf/PageAllocationAligned.h:30, from wtf/PageAllocationAligned.cpp:27: ./wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ In file included from ./wtf/PageReservation.h:29, from wtf/PageAllocationAligned.h:30, from wtf/PageAllocationAligned.cpp:27: ./wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashMap.h:24, from wtf/MetaAllocator.h:33, from wtf/MetaAllocator.cpp:30: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/RandomNumber.cpp:28: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from ./config.h:30, from wtf/RandomNumber.cpp:28: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ In file included from ./config.h:31, from wtf/RandomNumber.cpp:28: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ In file included from wtf/RandomNumber.cpp:28: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashMap.h:24, from wtf/MetaAllocator.h:33, from wtf/MetaAllocator.cpp:30: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/RandomNumber.cpp:28: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashMap.h:24, from wtf/MetaAllocator.h:33, from wtf/MetaAllocator.cpp:30: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/RandomNumber.cpp:28: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:29, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashMap.h:24, from wtf/MetaAllocator.h:33, from wtf/MetaAllocator.cpp:30: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/RandomNumber.cpp:28: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashMap.h:24, from wtf/MetaAllocator.h:33, from wtf/MetaAllocator.cpp:30: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/RandomNumber.cpp:28: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashMap.h:24, from wtf/MetaAllocator.h:33, from wtf/MetaAllocator.cpp:30: ./wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/RandomNumber.cpp:28: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/RandomNumber.cpp:28: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from wtf/RandomNumber.cpp:28: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/HashTable.h:30, from ./wtf/HashMap.h:24, from wtf/MetaAllocator.h:33, from wtf/MetaAllocator.cpp:30: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/HashTable.h:30, from ./wtf/HashMap.h:24, from wtf/MetaAllocator.h:33, from wtf/MetaAllocator.cpp:30: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from wtf/HashTable.h:28, from wtf/HashTable.cpp:21: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/ThreadSafeRefCounted.h:65, from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashMap.h:24, from wtf/MetaAllocator.h:33, from wtf/MetaAllocator.cpp:30: ./wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashMap.h:24, from wtf/MetaAllocator.h:33, from wtf/MetaAllocator.cpp:30: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashMap.h:24, from wtf/MetaAllocator.h:33, from wtf/MetaAllocator.cpp:30: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashMap.h:24, from wtf/MetaAllocator.h:33, from wtf/MetaAllocator.cpp:30: ./wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/FastAllocBase.h:93, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from wtf/HashTable.h:28, from wtf/HashTable.cpp:21: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ In file included from wtf/RandomNumber.cpp:32: wtf/RandomNumberSeed.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if HAVE(SYS_TIME_H) | ^~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/Threading.cpp:26: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/text/AtomicString.o wtf/text/AtomicString.cpp ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from wtf/HashTable.h:28, from wtf/HashTable.cpp:21: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from wtf/RandomNumber.cpp:32: wtf/RandomNumberSeed.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/Threading.cpp:26: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:29, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from wtf/HashTable.h:28, from wtf/HashTable.cpp:21: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from wtf/HashTable.h:28, from wtf/HashTable.cpp:21: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ In file included from ./wtf/HashTraits.h:24, from wtf/HashTable.h:28, from wtf/HashTable.cpp:21: ./wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from wtf/HashTable.h:30, from wtf/HashTable.cpp:21: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from wtf/HashTable.h:30, from wtf/HashTable.cpp:21: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/Threading.cpp:26: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:65, from ./wtf/Threading.h:69, from wtf/HashTable.h:30, from wtf/HashTable.cpp:21: ./wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from wtf/HashTable.h:30, from wtf/HashTable.cpp:21: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from wtf/HashTable.h:30, from wtf/HashTable.cpp:21: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:69, from wtf/HashTable.h:30, from wtf/HashTable.cpp:21: ./wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/TypeTraits.cpp:22: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/Threading.cpp:26: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from wtf/PageAllocationAligned.cpp:27: wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ wtf/PageAllocationAligned.cpp:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ wtf/PageAllocationAligned.cpp:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/TypeTraits.cpp:22: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from wtf/RandomNumber.cpp:32: wtf/RandomNumberSeed.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ wtf/RandomNumberSeed.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #elif OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ wtf/RandomNumberSeed.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #elif COMPILER(MSVC) && defined(_CRT_RAND_S) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] wtf/RandomNumberSeed.h:53:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 53 | #elif OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/Threading.cpp:26: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from ./wtf/RefCounted.h:27, from ./wtf/MetaAllocatorHandle.h:34, from wtf/MetaAllocator.h:34, from wtf/MetaAllocator.cpp:30: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from ./config.h:30, from wtf/PageBlock.cpp:26: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/TypeTraits.cpp:22: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/RefCounted.h:27, from ./wtf/MetaAllocatorHandle.h:34, from wtf/MetaAllocator.h:34, from wtf/MetaAllocator.cpp:30: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ In file included from ./wtf/RefCounted.h:27, from ./wtf/MetaAllocatorHandle.h:34, from wtf/MetaAllocator.h:34, from wtf/MetaAllocator.cpp:30: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ In file included from ./wtf/RefCounted.h:28, from ./wtf/MetaAllocatorHandle.h:34, from wtf/MetaAllocator.h:34, from wtf/MetaAllocator.cpp:30: ./wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/PageBlock.cpp:26: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/MetaAllocatorHandle.h:34, from wtf/MetaAllocator.h:34, from wtf/MetaAllocator.cpp:30: ./wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ./config.h:31, from wtf/PageBlock.cpp:26: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from wtf/PageBlock.cpp:26: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from wtf/MetaAllocator.h:40, from wtf/MetaAllocator.cpp:30: ./wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from wtf/MetaAllocator.cpp:30: wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/TypeTraits.cpp:22: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/WTFThreadData.cpp:27: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ In file included from ./config.h:30, from wtf/WTFThreadData.cpp:27: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ In file included from ./wtf/PassOwnPtr.h:31, from ./wtf/FilePrintStream.h:30, from wtf/DataLog.h:31, from wtf/HashTable.cpp:22: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ In file included from ./config.h:30, from wtf/TypeTraits.cpp:22: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/WTFThreadData.cpp:27: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/PageBlock.cpp:26: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/text/AtomicStringTable.o wtf/text/AtomicStringTable.cpp ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/PageBlock.cpp:26: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/PageBlock.cpp:26: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from wtf/StdLibExtras.h:31, from wtf/RAMSize.cpp:29: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from wtf/MetaAllocator.cpp:34: ./wtf/ProcessID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/PageBlock.cpp:26: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/PageBlock.cpp:26: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/PageBlock.cpp:26: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from wtf/PageBlock.cpp:26: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ wtf/PageBlock.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from wtf/RAMSize.cpp:29: wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from wtf/RAMSize.cpp:29: wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ wtf/RAMSize.cpp:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if OS(DARWIN) | ^~~~~~~~~~~~~ wtf/RAMSize.cpp:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #elif OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/WTFThreadData.cpp:27: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from ./config.h:30, from wtf/WTFThreadData.cpp:27: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from wtf/MediaTime.cpp:34: ./wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ./wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ./wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:26, from ./wtf/PassTraits.h:32, from wtf/Deque.h:37, from wtf/MainThread.cpp:33: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from ./wtf/PassTraits.h:32, from wtf/Deque.h:37, from wtf/MainThread.cpp:33: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ In file included from wtf/MetaAllocator.cpp:34: ./wtf/ProcessID.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ProcessID.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/MetaAllocator.cpp:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/MetaAllocator.cpp:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/MetaAllocator.cpp:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/MetaAllocator.cpp:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/MetaAllocator.cpp:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/MetaAllocator.cpp:450:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 450 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/PageBlock.cpp:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/PageBlock.cpp:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(UNIX) | ^~~~~~~~~~~ wtf/RAMSize.cpp:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if OS(DARWIN) | ^~~~~~~~~~~~~ wtf/RAMSize.cpp:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #elif OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/text/Base64.o wtf/text/Base64.cpp ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/text/AtomicString.cpp:23: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/text/CString.o wtf/text/CString.cpp ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/AtomicString.cpp:23: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:28, from ./wtf/PassTraits.h:32, from wtf/Deque.h:37, from wtf/MainThread.cpp:33: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ In file included from ./wtf/PassTraits.h:32, from wtf/Deque.h:37, from wtf/MainThread.cpp:33: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ In file included from ./wtf/PassTraits.h:32, from wtf/Deque.h:37, from wtf/MainThread.cpp:33: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/text/AtomicString.cpp:23: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/text/AtomicStringTable.cpp:23: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/AtomicString.cpp:23: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from ./config.h:30, from wtf/text/AtomicStringTable.cpp:23: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/RefPtr.h:28, from ./wtf/PassTraits.h:33, from wtf/Deque.h:37, from wtf/MainThread.cpp:33: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ In file included from ./config.h:30, from wtf/ParallelJobsGeneric.cpp:28: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ In file included from ./config.h:30, from wtf/PrintStream.cpp:26: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/RefPtr.h:28, from ./wtf/PassTraits.h:33, from wtf/Deque.h:37, from wtf/MainThread.cpp:33: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/ParallelJobsGeneric.cpp:28: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/ParallelJobsGeneric.cpp:28: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ In file included from wtf/ParallelJobsGeneric.cpp:28: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/PrintStream.cpp:26: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/RefPtr.h:28, from ./wtf/PassTraits.h:33, from wtf/Deque.h:37, from wtf/MainThread.cpp:33: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/PrintStream.cpp:26: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/AtomicString.cpp:23: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ In file included from wtf/PrintStream.cpp:26: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/ParallelJobsGeneric.cpp:28: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/PrintStream.cpp:26: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ In file included from ./wtf/PassTraits.h:33, from wtf/Deque.h:37, from wtf/MainThread.cpp:33: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/ParallelJobsGeneric.cpp:28: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/ParallelJobsGeneric.cpp:28: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ./wtf/Vector.h:24, from wtf/Deque.h:38, from wtf/MainThread.cpp:33: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/PrintStream.cpp:26: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/text/AtomicStringTable.cpp:23: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/PrintStream.cpp:26: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/ParallelJobsGeneric.cpp:28: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from wtf/Deque.h:38, from wtf/MainThread.cpp:33: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/ParallelJobsGeneric.cpp:28: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/ParallelJobsGeneric.cpp:28: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/PrintStream.cpp:26: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from wtf/ParallelJobsGeneric.cpp:28: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/PrintStream.cpp:26: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ wtf/ParallelJobsGeneric.cpp:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(THREADING_GENERIC) | ^~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ./config.h:56, from wtf/PrintStream.cpp:26: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ In file included from wtf/Deque.h:38, from wtf/MainThread.cpp:33: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/PrintStream.cpp:26: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/AtomicStringTable.cpp:23: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/AtomicStringTable.cpp:23: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from wtf/PrintStream.h:30, from wtf/PrintStream.cpp:27: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/SHA1.cpp:35: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from wtf/SHA1.cpp:35: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARIn file included from ./config.h:31, from wtf/SHA1.cpp:35: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/text/StringBuilder.o wtf/text/StringBuilder.cpp ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/SHA1.cpp:35: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/SHA1.cpp:35: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/SHA1.cpp:35: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/SHA1.cpp:35: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/SHA1.cpp:35: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/SHA1.cpp:35: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/SHA1.cpp:35: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ In file included from wtf/SHA1.cpp:35: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:64, from wtf/Functional.h:32, from wtf/MainThread.cpp:34: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Vector.h:24, from wtf/SHA1.h:34, from wtf/SHA1.cpp:36: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/ThreadSafeRefCounted.h:64, from wtf/Functional.h:32, from wtf/MainThread.cpp:34: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/Vector.h:25, from wtf/SHA1.h:34, from wtf/SHA1.cpp:36: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/RefPtr.h:28, from wtf/ParallelJobs.h:33, from wtf/ParallelJobsGeneric.cpp:32: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:65, from wtf/Functional.h:32, from wtf/MainThread.cpp:34: ./wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/ThreadSafeRefCounted.h:66, from wtf/Functional.h:32, from wtf/MainThread.cpp:34: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from wtf/Functional.h:32, from wtf/MainThread.cpp:34: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from wtf/Functional.h:32, from wtf/MainThread.cpp:34: ./wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from wtf/MainThread.cpp:34: wtf/Functional.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) && COMPILER_SUPPORTS(BLOCKS) | ^~~~~~~~~~~~~ wtf/Functional.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) && COMPILER_SUPPORTS(BLOCKS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from wtf/qt/StringQt.cpp:28: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from wtf/MainThread.cpp:34: wtf/Functional.h:373:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 373 | #if OS(DARWIN) && COMPILER_SUPPORTS(BLOCKS) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ wtf/Functional.h:373:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 373 | #if OS(DARWIN) && COMPILER_SUPPORTS(BLOCKS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/StringPrintStream.cpp:26: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/qt/StringQt.cpp:28: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/StringPrintStream.cpp:26: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from wtf/StringPrintStream.cpp:26: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/StringPrintStream.cpp:26: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/StringPrintStream.cpp:26: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/StringPrintStream.cpp:26: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/StringPrintStream.cpp:26: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from wtf/MainThread.cpp:34: wtf/Functional.h:707:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 707 | #if OS(DARWIN) && COMPILER_SUPPORTS(BLOCKS) | ^~~~~~~~~~~~~ wtf/Functional.h:707:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 707 | #if OS(DARWIN) && COMPILER_SUPPORTS(BLOCKS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/StringPrintStream.cpp:26: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/StringPrintStream.cpp:26: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/MainThread.cpp:37: ./wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/StringPrintStream.cpp:26: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from wtf/StringPrintStream.cpp:26: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ wtf/MainThread.cpp:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ wtf/MainThread.cpp:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ wtf/MainThread.cpp:246:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 246 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ wtf/MainThread.cpp:253:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 253 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ wtf/MainThread.cpp:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ wtf/MainThread.cpp:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ wtf/MainThread.cpp:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/text/StringImpl.o wtf/text/StringImpl.cpp In file included from wtf/qt/StringQt.cpp:28: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:28, from wtf/qt/StringQt.cpp:29: ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ./wtf/text/ASCIIFastPath.h:29, from ./wtf/text/WTFString.h:28, from wtf/qt/StringQt.cpp:29: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/text/Base64.cpp:24: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/ASCIIFastPath.h:31, from ./wtf/text/WTFString.h:28, from wtf/qt/StringQt.cpp:29: ./wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./wtf/unicode/Unicode.h:32, from ./wtf/text/ASCIIFastPath.h:31, from ./wtf/text/WTFString.h:28, from wtf/qt/StringQt.cpp:29: ./wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/Base64.cpp:24: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/text/Base64.cpp:24: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/Base64.cpp:24: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/PrintStream.h:30, from wtf/StringPrintStream.h:29, from wtf/StringPrintStream.cpp:27: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/Base64.cpp:24: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/text/StringBuilder.cpp:27: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/text/CString.cpp:27: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/StringBuilder.cpp:27: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/CString.cpp:27: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/text/StringBuilder.cpp:27: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/text/CString.cpp:27: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/StringBuilder.cpp:27: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/CString.cpp:27: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/StringBuilder.cpp:27: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:28, from wtf/qt/StringQt.cpp:29: ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/text/StringStatics.o wtf/text/StringStatics.cpp ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/CString.cpp:27: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/text/StringImpl.cpp:25: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/text/WTFString.o wtf/text/WTFString.cpp ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/OwnArrayPtr.h:26, from ./wtf/VectorTraits.h:24, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/qt/StringQt.cpp:29: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/qt/StringQt.cpp:29: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/qt/StringQt.cpp:29: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/qt/StringQt.cpp:29: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:26, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/qt/StringQt.cpp:29: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/qt/StringQt.cpp:29: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/qt/StringQt.cpp:29: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:29, from wtf/qt/StringQt.cpp:29: ./wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/StringImpl.cpp:25: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/text/StringImpl.cpp:25: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/StringImpl.cpp:25: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/unicode/CollatorDefault.o wtf/unicode/CollatorDefault.cpp ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/StringImpl.cpp:25: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/TypeTraits.cpp:22: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/Threading.cpp:26: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ In file included from ./config.h:30, from wtf/TypeTraits.cpp:22: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from wtf/TypeTraits.cpp:22: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/Threading.cpp:26: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/Threading.cpp:26: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ In file included from wtf/TypeTraits.cpp:22: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ In file included from wtf/Threading.cpp:26: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/TypeTraits.cpp:22: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/Threading.cpp:26: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/TypeTraits.cpp:22: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/Threading.cpp:26: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/TypeTraits.cpp:22: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/Threading.cpp:26: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/TypeTraits.cpp:22: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/TypeTraits.cpp:22: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/Threading.cpp:26: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/text/StringStatics.cpp:26: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/StringStatics.cpp:26: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/Threading.cpp:26: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/TypeTraits.cpp:22: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/unicode/icu/CollatorICU.o wtf/unicode/icu/CollatorICU.cpp In file included from ./config.h:56, from wtf/Threading.cpp:26: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ In file included from wtf/TypeTraits.cpp:22: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ In file included from wtf/Threading.cpp:26: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/Atomics.h:63, from wtf/Threading.h:66, from wtf/Threading.cpp:27: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/RefCountedLeakCounter.cpp:21: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/WTFThreadData.cpp:27: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/RefCountedLeakCounter.cpp:21: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/text/WTFString.cpp:22: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/PrintStream.h:30, from wtf/StringPrintStream.h:29, from wtf/StringPrintStream.cpp:27: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/RefCountedLeakCounter.cpp:21: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from wtf/RefCountedLeakCounter.cpp:21: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/WTFThreadData.cpp:27: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/WTFThreadData.cpp:27: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from wtf/WTFThreadData.cpp:27: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/text/StringStatics.cpp:26: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/RefCountedLeakCounter.cpp:21: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/WTFString.cpp:22: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/WTFThreadData.cpp:27: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/PrintStream.h:30, from wtf/StringPrintStream.h:29, from wtf/StringPrintStream.cpp:27: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/RefCountedLeakCounter.cpp:21: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/RefCountedLeakCounter.cpp:21: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/WTFThreadData.cpp:27: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/PrintStream.h:30, from wtf/StringPrintStream.h:29, from wtf/StringPrintStream.cpp:27: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/WTFThreadData.cpp:27: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/StringStatics.cpp:26: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/RefCountedLeakCounter.cpp:21: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/RefCountedLeakCounter.cpp:21: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from wtf/PrintStream.h:30, from wtf/PrintStream.cpp:27: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/WTFThreadData.cpp:27: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/RefCountedLeakCounter.cpp:21: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/text/CString.h:29, from wtf/StringPrintStream.h:30, from wtf/StringPrintStream.cpp:27: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/WTFThreadData.cpp:27: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/RefCountedLeakCounter.cpp:21: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ In file included from ./config.h:56, from wtf/WTFThreadData.cpp:27: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/Atomics.h:63, from ./wtf/Threading.h:66, from wtf/RefCountedLeakCounter.h:25, from wtf/RefCountedLeakCounter.cpp:22: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ In file included from wtf/WTFThreadData.cpp:27: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/HashTable.h:25, from ./wtf/HashMap.h:24, from wtf/WTFThreadData.h:30, from wtf/WTFThreadData.cpp:28: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/text/WTFString.cpp:22: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/WTFString.cpp:22: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/StackBounds.cpp:21: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ In file included from ./config.h:30, from wtf/StackBounds.cpp:21: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/StackBounds.cpp:21: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from wtf/StackBounds.cpp:21: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/StackBounds.cpp:21: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/WTFString.cpp:22: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/StackBounds.cpp:21: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/StackBounds.cpp:21: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/TCSystemAlloc.cpp:33: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/TCSystemAlloc.cpp:33: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:53, from wtf/StackBounds.cpp:21: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/TCSystemAlloc.cpp:33: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from ./wtf/RefCounted.h:27, from ./wtf/text/CString.h:30, from wtf/StringPrintStream.h:30, from wtf/StringPrintStream.cpp:27: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from ./wtf/RefCounted.h:27, from ./wtf/text/CString.h:30, from wtf/StringPrintStream.h:30, from wtf/StringPrintStream.cpp:27: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/RefCounted.h:27, from ./wtf/text/CString.h:30, from wtf/StringPrintStream.h:30, from wtf/StringPrintStream.cpp:27: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from wtf/PrintStream.h:30, from wtf/PrintStream.cpp:27: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/StringPrintStream.h:30, from wtf/StringPrintStream.cpp:27: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/StringPrintStream.h:30, from wtf/StringPrintStream.cpp:27: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/AtomicStringTable.cpp:23: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from wtf/PrintStream.h:30, from wtf/PrintStream.cpp:27: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:65, from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/StringPrintStream.h:30, from wtf/StringPrintStream.cpp:27: ./wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/AtomicStringTable.cpp:23: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/text/AtomicStringTable.cpp:23: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/StringPrintStream.h:30, from wtf/StringPrintStream.cpp:27: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ In file included from wtf/text/AtomicStringTable.cpp:23: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/StringPrintStream.h:30, from wtf/StringPrintStream.cpp:27: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/StringPrintStream.h:30, from wtf/StringPrintStream.cpp:27: ./wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/text/AtomicStringTable.cpp:23: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/text/CString.h:29, from wtf/PrintStream.cpp:30: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/StringPrintStream.h:30, from wtf/StringPrintStream.cpp:27: ./wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/text/CString.h:30, from wtf/StringPrintStream.h:30, from wtf/StringPrintStream.cpp:27: ./wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/Vector.h:24, from ./wtf/text/CString.h:31, from wtf/StringPrintStream.h:30, from wtf/StringPrintStream.cpp:27: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from ./wtf/RefCounted.h:27, from ./wtf/text/CString.h:30, from wtf/PrintStream.cpp:30: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/text/AtomicStringTable.cpp:23: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/RefCounted.h:27, from ./wtf/text/CString.h:30, from wtf/PrintStream.cpp:30: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/text/AtomicStringTable.cpp:23: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/RefCounted.h:27, from ./wtf/text/CString.h:30, from wtf/PrintStream.cpp:30: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:26, from ./wtf/Vector.h:31, from ./wtf/text/CString.h:31, from wtf/StringPrintStream.h:30, from wtf/StringPrintStream.cpp:27: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/PrintStream.cpp:30: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/PrintStream.cpp:30: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashMap.h:24, from wtf/WTFThreadData.h:30, from wtf/WTFThreadData.cpp:28: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/text/CString.h:31, from wtf/StringPrintStream.h:30, from wtf/StringPrintStream.cpp:27: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/text/AtomicStringTable.cpp:23: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:53, from wtf/text/AtomicStringTable.cpp:23: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:65, from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/PrintStream.cpp:30: ./wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/PrintStream.cpp:30: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/text/AtomicStringTable.cpp:23: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from wtf/text/AtomicStringTable.cpp:23: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/PrintStream.cpp:30: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ./wtf/text/CString.h:31, from wtf/StringPrintStream.h:30, from wtf/StringPrintStream.cpp:27: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/PrintStream.cpp:30: ./wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/PrintStream.cpp:30: ./wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/text/CString.h:30, from wtf/PrintStream.cpp:30: ./wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Vector.h:24, from ./wtf/text/CString.h:31, from wtf/PrintStream.cpp:30: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:28, from wtf/StringPrintStream.h:31, from wtf/StringPrintStream.cpp:27: ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ./wtf/text/ASCIIFastPath.h:31, from ./wtf/text/WTFString.h:28, from wtf/StringPrintStream.h:31, from wtf/StringPrintStream.cpp:27: ./wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./wtf/unicode/Unicode.h:32, from ./wtf/text/ASCIIFastPath.h:31, from ./wtf/text/WTFString.h:28, from wtf/StringPrintStream.h:31, from wtf/StringPrintStream.cpp:27: ./wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/StackBounds.cpp:21: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/unicode/UTF8.o wtf/unicode/UTF8.cpp ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/StackBounds.cpp:21: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from wtf/TCSystemAlloc.cpp:33: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from wtf/StackBounds.cpp:21: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ In file included from wtf/StackBounds.cpp:22: wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ wtf/StackBounds.cpp:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 24 | #if OS(DARWIN) | ^~~~~~~~~~~~~ wtf/StackBounds.cpp:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #elif OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/StackBounds.cpp:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #elif OS(SOLARIS) | ^~~~~~~~~~~~~~ wtf/StackBounds.cpp:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ wtf/StackBounds.cpp:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #elif OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ In file included from ./wtf/VectorTraits.h:26, from ./wtf/Vector.h:31, from ./wtf/text/CString.h:31, from wtf/PrintStream.cpp:30: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/TCSystemAlloc.cpp:33: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/CString.h:31, from wtf/PrintStream.cpp:30: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/StringStatics.cpp:26: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/TCSystemAlloc.cpp:33: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/Vector.h:25, from wtf/SHA1.h:34, from wtf/SHA1.cpp:36: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/TCSystemAlloc.cpp:33: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/text/CString.h:31, from wtf/PrintStream.cpp:30: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/HashSet.h:24, from wtf/text/AtomicStringTable.h:26, from wtf/text/AtomicStringTable.cpp:24: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/TCSystemAlloc.cpp:33: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:53, from wtf/TCSystemAlloc.cpp:33: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/TCSystemAlloc.cpp:33: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:28, from wtf/PrintStream.cpp:31: ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from ./wtf/text/ASCIIFastPath.h:31, from ./wtf/text/WTFString.h:28, from wtf/PrintStream.cpp:31: ./wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from wtf/TCSystemAlloc.cpp:33: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/unicode/Unicode.h:32, from ./wtf/text/ASCIIFastPath.h:31, from ./wtf/text/WTFString.h:28, from wtf/PrintStream.cpp:31: ./wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ In file included from wtf/TCSystemAlloc.cpp:35: wtf/TCSystemAlloc.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #if !HAVE(MADV_FREE_REUSE) && !HAVE(MADV_DONTNEED) && !HAVE(MMAP) && !HAVE(VIRTUALALLOC) | ^~~~~~~~~~~~~~~~~~~~ wtf/TCSystemAlloc.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #if !HAVE(MADV_FREE_REUSE) && !HAVE(MADV_DONTNEED) && !HAVE(MMAP) && !HAVE(VIRTUALALLOC) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ wtf/TCSystemAlloc.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #if !HAVE(MADV_FREE_REUSE) && !HAVE(MADV_DONTNEED) && !HAVE(MMAP) && !HAVE(VIRTUALALLOC) | ^~~~~~~~~ wtf/TCSystemAlloc.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #if !HAVE(MADV_FREE_REUSE) && !HAVE(MADV_DONTNEED) && !HAVE(MMAP) && !HAVE(VIRTUALALLOC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ wtf/TCSystemAlloc.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | #if !HAVE(VIRTUALALLOC) && !HAVE(MADV_FREE_REUSE) | ^~~~~~~~~~~~~~~~~ wtf/TCSystemAlloc.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | #if !HAVE(VIRTUALALLOC) && !HAVE(MADV_FREE_REUSE) | ^~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from wtf/CheckedArithmetic.h:30, from wtf/TCSystemAlloc.cpp:38: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/unicode/CollatorDefault.cpp:29: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/OSAllocatorPosix.o wtf/OSAllocatorPosix.cpp ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ wtf/StackBounds.cpp:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if HAVE(PTHREAD_NP_H) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ wtf/StackBounds.cpp:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(DARWIN) | ^~~~~~~~~~~~~ wtf/StackBounds.cpp:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ wtf/StackBounds.cpp:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #elif OS(SOLARIS) | ^~~~~~~~~~~~~~ wtf/StackBounds.cpp:112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 112 | #elif OS(OPENBSD) | ^~~~~~~~~~~~~~ wtf/StackBounds.cpp:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #elif OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ wtf/StackBounds.cpp:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 137 | #if HAVE(PTHREAD_NP_H) || OS(NETBSD) | ^~~~~~~~~~~~~~~~~ wtf/StackBounds.cpp:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 137 | #if HAVE(PTHREAD_NP_H) || OS(NETBSD) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/unicode/CollatorDefault.cpp:29: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/Vector.h:26, from wtf/SHA1.h:34, from wtf/SHA1.cpp:36: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/FastAllocBase.h:93, from ./wtf/Vector.h:26, from wtf/SHA1.h:34, from wtf/SHA1.cpp:36: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/OwnArrayPtr.h:26, from ./wtf/VectorTraits.h:24, from ./wtf/Vector.h:31, from wtf/SHA1.h:34, from wtf/SHA1.cpp:36: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from wtf/SHA1.h:34, from wtf/SHA1.cpp:36: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from wtf/SHA1.h:34, from wtf/SHA1.cpp:36: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/unicode/CollatorDefault.cpp:29: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from wtf/SHA1.h:34, from wtf/SHA1.cpp:36: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:26, from ./wtf/Vector.h:31, from wtf/SHA1.h:34, from wtf/SHA1.cpp:36: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:29, from wtf/qt/StringQt.cpp:29: ./wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/SHA1.h:34, from wtf/SHA1.cpp:36: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:29, from wtf/qt/StringQt.cpp:29: ./wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/unicode/CollatorDefault.cpp:29: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/unicode/icu/CollatorICU.cpp:29: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/SHA1.h:34, from wtf/SHA1.cpp:36: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/AtomicString.cpp:23: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/text/AtomicString.cpp:23: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from wtf/text/AtomicString.cpp:23: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/AtomicString.cpp:23: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/text/AtomicString.cpp:23: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/text/AtomicString.cpp:23: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/text/AtomicString.cpp:23: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/text/AtomicString.cpp:23: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/text/AtomicString.cpp:23: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/text/AtomicString.cpp:23: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from wtf/text/AtomicString.cpp:23: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/ThreadIdentifierDataPthreads.o wtf/ThreadIdentifierDataPthreads.cpp ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/unicode/icu/CollatorICU.cpp:29: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from wtf/qt/StringQt.cpp:29: ./wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from wtf/qt/StringQt.cpp:29: ./wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/RefPtr.h:28, from wtf/ParallelJobs.h:33, from wtf/ParallelJobsGeneric.cpp:32: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/unicode/icu/CollatorICU.cpp:29: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:721, from wtf/qt/StringQt.cpp:29: ./wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/RefPtr.h:28, from wtf/ParallelJobs.h:33, from wtf/ParallelJobsGeneric.cpp:32: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:28, from wtf/StringPrintStream.h:31, from wtf/StringPrintStream.cpp:27: ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/RefPtr.h:28, from wtf/ParallelJobs.h:33, from wtf/ParallelJobsGeneric.cpp:32: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/unicode/icu/CollatorICU.cpp:29: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:29, from wtf/ParallelJobs.h:33, from wtf/ParallelJobsGeneric.cpp:32: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/SHA1.h:35, from wtf/SHA1.cpp:36: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/SHA1.h:35, from wtf/SHA1.cpp:36: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ In file included from wtf/ParallelJobs.h:33, from wtf/ParallelJobsGeneric.cpp:32: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Vector.h:24, from wtf/ParallelJobs.h:34, from wtf/ParallelJobsGeneric.cpp:32: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:65, from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/SHA1.h:35, from wtf/SHA1.cpp:36: ./wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/SHA1.h:35, from wtf/SHA1.cpp:36: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/SHA1.h:35, from wtf/SHA1.cpp:36: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/SHA1.h:35, from wtf/SHA1.cpp:36: ./wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/SHA1.h:35, from wtf/SHA1.cpp:36: ./wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from wtf/ParallelJobs.h:34, from wtf/ParallelJobsGeneric.cpp:32: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/text/CString.h:30, from wtf/SHA1.h:35, from wtf/SHA1.cpp:36: ./wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from wtf/ParallelJobs.h:34, from wtf/ParallelJobsGeneric.cpp:32: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from wtf/ParallelJobs.h:34, from wtf/ParallelJobsGeneric.cpp:32: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/ParallelJobs.h:34, from wtf/ParallelJobsGeneric.cpp:32: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/StringBuilder.cpp:27: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from wtf/SHA1.cpp:40: wtf/StringExtras.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if HAVE(STRINGS_H) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] wtf/StringExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ wtf/StringExtras.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if !HAVE(STRNSTR) | ^~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from wtf/ParallelJobs.h:34, from wtf/ParallelJobsGeneric.cpp:32: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/StringBuilder.cpp:27: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from wtf/text/StringBuilder.cpp:27: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/StringBuilder.cpp:27: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/text/StringBuilder.cpp:27: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from wtf/ParallelJobsGeneric.cpp:32: wtf/ParallelJobs.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(THREADING_GENERIC) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/ParallelJobs.h:53, from wtf/ParallelJobsGeneric.cpp:32: ./wtf/ParallelJobsGeneric.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(THREADING_GENERIC) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/ParallelJobsGeneric.h:33, from wtf/ParallelJobs.h:53, from wtf/ParallelJobsGeneric.cpp:32: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/text/StringBuilder.cpp:27: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/ParallelJobsGeneric.h:33, from wtf/ParallelJobs.h:53, from wtf/ParallelJobsGeneric.cpp:32: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/text/StringBuilder.cpp:27: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/unicode/UTF8.cpp:27: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/unicode/icu/CollatorICU.cpp:29: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/unicode/CollatorDefault.cpp:29: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:29, from wtf/StringPrintStream.h:31, from wtf/StringPrintStream.cpp:27: ./wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/text/StringImpl.h:29, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/AtomicString.cpp:25: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/text/StringBuilder.cpp:27: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/text/StringBuilder.cpp:27: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/text/StringBuilder.cpp:27: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from wtf/text/StringBuilder.cpp:27: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:65, from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/ParallelJobsGeneric.h:33, from wtf/ParallelJobs.h:53, from wtf/ParallelJobsGeneric.cpp:32: ./wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/ParallelJobsGeneric.h:33, from wtf/ParallelJobs.h:53, from wtf/ParallelJobsGeneric.cpp:32: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/ParallelJobsGeneric.h:33, from wtf/ParallelJobs.h:53, from wtf/ParallelJobsGeneric.cpp:32: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/ParallelJobsGeneric.h:33, from wtf/ParallelJobs.h:53, from wtf/ParallelJobsGeneric.cpp:32: ./wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/Base64.cpp:24: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/RefCounted.h:28, from ./wtf/ParallelJobsGeneric.h:33, from wtf/ParallelJobs.h:53, from wtf/ParallelJobsGeneric.cpp:32: ./wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ParallelJobsGeneric.h:33, from wtf/ParallelJobs.h:53, from wtf/ParallelJobsGeneric.cpp:32: ./wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/text/Base64.cpp:24: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from wtf/text/Base64.cpp:24: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/Base64.cpp:24: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:28, from wtf/PrintStream.cpp:31: ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/text/Base64.cpp:24: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/text/Base64.cpp:24: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/text/Base64.cpp:24: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/text/StringImpl.h:29, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from wtf/text/StringBuilder.h:30, from wtf/text/StringBuilder.cpp:28: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/text/Base64.cpp:24: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/OSAllocatorPosix.cpp:26: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/text/Base64.cpp:24: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/text/Base64.cpp:24: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LAR./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ GEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/ThreadingPthreads.o wtf/ThreadingPthreads.cpp ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/unicode/UTF8.cpp:27: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/unicode/UTF8.cpp:27: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/unicode/UTF8.cpp:27: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:29, from wtf/PrintStream.cpp:31: ./wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/OSAllocatorPosix.cpp:26: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/unicode/UTF8.cpp:27: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/OSAllocatorPosix.cpp:26: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/OSAllocatorPosix.cpp:26: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/threads/BinarySemaphore.o wtf/threads/BinarySemaphore.cpp In file included from ./config.h:30, from wtf/text/StringImpl.cpp:25: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/text/StringImpl.cpp:25: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from wtf/text/StringImpl.cpp:25: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/StringImpl.cpp:25: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/text/StringImpl.cpp:25: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/text/StringImpl.cpp:25: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/text/StringImpl.cpp:25: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from wtf/text/Base64.cpp:24: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/Vector.h:24, from wtf/text/Base64.h:30, from wtf/text/Base64.cpp:25: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/text/StringImpl.cpp:25: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/Vector.h:25, from wtf/text/Base64.h:30, from wtf/text/Base64.cpp:25: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/text/StringImpl.cpp:25: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/text/StringImpl.cpp:25: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from wtf/text/StringImpl.cpp:25: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from wtf/text/StringImpl.h:29, from wtf/text/StringImpl.cpp:26: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/ThreadIdentifierDataPthreads.cpp:31: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/ThreadIdentifierDataPthreads.cpp:31: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ In file included from ./config.h:30, from wtf/OSAllocatorPosix.cpp:26: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/ThreadIdentifierDataPthreads.cpp:31: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ In file included from wtf/TypeTraits.cpp:23: wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ wtf/TypeTraits.cpp:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ wtf/TypeTraits.cpp:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ wtf/TypeTraits.cpp:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/ThreadIdentifierDataPthreads.cpp:31: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from wtf/CheckedArithmetic.h:31, from wtf/TCSystemAlloc.cpp:38: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/ThreadIdentifierDataPthreads.cpp:31: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/Atomics.h:63, from wtf/TCSpinLock.h:37, from wtf/TCSystemAlloc.cpp:39: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ In file included from ./wtf/Atomics.h:63, from wtf/TCSpinLock.h:37, from wtf/TCSystemAlloc.cpp:39: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from wtf/TCSpinLock.h:37, from wtf/TCSystemAlloc.cpp:39: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from wtf/TCSpinLock.h:37, from wtf/TCSystemAlloc.cpp:39: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from wtf/TCSystemAlloc.cpp:39: wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from wtf/TCSystemAlloc.cpp:40: wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ wtf/TCSystemAlloc.cpp:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/ThreadingPthreads.cpp:31: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/moc -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB --include /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/WTF/.moc/moc_predefs.h -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/WTF -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/WTF -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/WTF/wtf -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source -I/tmp/instance-3/output-1/build/qt5we./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ bkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I/tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0 -I/tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/mipsel-buildroot-linux-gnu -I/tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/backward -I/tmp/instance-3/output-1/host/opt/ext-toolchain/lib/gcc/mipsel-buildroot-linux-gnu/9.3.0/include -I/tmp/instance-3/output-1/host/opt/ext-toolchain/lib/gcc/mipsel-buildroot-linux-gnu/9.3.0/include-fixed -I/tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include wtf/qt/MainThreadQt.cpp -o .moc/MainThreadQt.moc ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/WTFString.cpp:22: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/WTFString.cpp:22: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from ./config.h:31, from wtf/text/WTFString.cpp:22: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from wtf/text/WTFString.cpp:22: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/text/WTFString.cpp:22: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/text/WTFString.cpp:22: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/text/WTFString.cpp:22: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/text/WTFString.cpp:22: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/text/WTFString.cpp:22: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/text/WTFString.cpp:22: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from wtf/text/WTFString.cpp:22: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from wtf/text/WTFString.h:28, from wtf/text/WTFString.cpp:23: ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ./wtf/text/ASCIIFastPath.h:29, from wtf/text/WTFString.h:28, from wtf/text/WTFString.cpp:23: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/text/ASCIIFastPath.h:30, from wtf/text/WTFString.h:28, from wtf/text/WTFString.cpp:23: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/ThreadingPthreads.cpp:31: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/HashSet.h:24, from wtf/text/AtomicStringTable.h:26, from wtf/text/AtomicStringTable.cpp:24: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/HashSet.h:24, from wtf/text/AtomicStringTable.h:26, from wtf/text/AtomicStringTable.cpp:24: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/ThreadingPthreads.cpp:31: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/HashSet.h:24, from wtf/text/AtomicStringTable.h:26, from wtf/text/AtomicStringTable.cpp:24: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashTable.h:25, from ./wtf/HashSet.h:25, from wtf/text/AtomicStringTable.h:26, from wtf/text/AtomicStringTable.cpp:24: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:29, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashSet.h:25, from wtf/text/AtomicStringTable.h:26, from wtf/text/AtomicStringTable.cpp:24: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/ThreadingPthreads.cpp:31: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashSet.h:25, from wtf/text/AtomicStringTable.h:26, from wtf/text/AtomicStringTable.cpp:24: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashSet.h:25, from wtf/text/AtomicStringTable.h:26, from wtf/text/AtomicStringTable.cpp:24: ./wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashMap.h:24, from wtf/WTFThreadData.h:30, from wtf/WTFThreadData.cpp:28: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/HashTable.h:30, from ./wtf/HashSet.h:25, from wtf/text/AtomicStringTable.h:26, from wtf/text/AtomicStringTable.cpp:24: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/CString.cpp:27: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/HashTable.h:30, from ./wtf/HashSet.h:25, from wtf/text/AtomicStringTable.h:26, from wtf/text/AtomicStringTable.cpp:24: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/ThreadingPthreads.cpp:31: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashMap.h:24, from wtf/WTFThreadData.h:30, from wtf/WTFThreadData.cpp:28: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/CString.cpp:27: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ In file included from ./config.h:31, from wtf/text/CString.cpp:27: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:65, from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashSet.h:25, from wtf/text/AtomicStringTable.h:26, from wtf/text/AtomicStringTable.cpp:24: ./wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ In file included from wtf/text/CString.cpp:27: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashSet.h:25, from wtf/text/AtomicStringTable.h:26, from wtf/text/AtomicStringTable.cpp:24: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashMap.h:24, from wtf/WTFThreadData.h:30, from wtf/WTFThreadData.cpp:28: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashSet.h:25, from wtf/text/AtomicStringTable.h:26, from wtf/text/AtomicStringTable.cpp:24: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashSet.h:25, from wtf/text/AtomicStringTable.h:26, from wtf/text/AtomicStringTable.cpp:24: ./wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/text/CString.cpp:27: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:29, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashMap.h:24, from wtf/WTFThreadData.h:30, from wtf/WTFThreadData.cpp:28: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/text/CString.cpp:27: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/text/CString.cpp:27: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashMap.h:24, from wtf/WTFThreadData.h:30, from wtf/WTFThreadData.cpp:28: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashMap.h:24, from wtf/WTFThreadData.h:30, from wtf/WTFThreadData.cpp:28: ./wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/text/StringImpl.h:29, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/AtomicString.cpp:25: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/text/CString.cpp:27: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from ./config.h:53, from wtf/text/CString.cpp:27: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/text/CString.cpp:27: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/HashTable.h:30, from ./wtf/HashMap.h:24, from wtf/WTFThreadData.h:30, from wtf/WTFThreadData.cpp:28: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ In file included from wtf/text/CString.cpp:27: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/HashTable.h:30, from ./wtf/HashMap.h:24, from wtf/WTFThreadData.h:30, from wtf/WTFThreadData.cpp:28: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from wtf/text/CString.h:29, from wtf/text/CString.cpp:28: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:29, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/AtomicString.cpp:25: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/text/StringImpl.h:29, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/AtomicString.cpp:25: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/StringHasher.h:25, from ./wtf/text/StringImpl.h:30, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/AtomicString.cpp:25: ./wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ In file included from ./wtf/unicode/Unicode.h:32, from ./wtf/StringHasher.h:25, from ./wtf/text/StringImpl.h:30, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/AtomicString.cpp:25: ./wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/Atomics.h:63, from ./wtf/Threading.h:66, from wtf/RefCountedLeakCounter.h:25, from wtf/RefCountedLeakCounter.cpp:22: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/Atomics.h:63, from ./wtf/Threading.h:66, from wtf/RefCountedLeakCounter.h:25, from wtf/RefCountedLeakCounter.cpp:22: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Atomics.h:63, from ./wtf/Threading.h:66, from wtf/RefCountedLeakCounter.h:25, from wtf/RefCountedLeakCounter.cpp:22: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from wtf/RefCountedLeakCounter.h:25, from wtf/RefCountedLeakCounter.cpp:22: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ./wtf/Threading.h:66, from wtf/RefCountedLeakCounter.h:25, from wtf/RefCountedLeakCounter.cpp:22: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:65, from ./wtf/Threading.h:69, from wtf/RefCountedLeakCounter.h:25, from wtf/RefCountedLeakCounter.cpp:22: ./wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:65, from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashMap.h:24, from wtf/WTFThreadData.h:30, from wtf/WTFThreadData.cpp:28: ./wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashMap.h:24, from wtf/WTFThreadData.h:30, from wtf/WTFThreadData.cpp:28: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashMap.h:24, from wtf/WTFThreadData.h:30, from wtf/WTFThreadData.cpp:28: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/TCSystemAlloc.cpp:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if HAVE(MMAP) | ^~~~~~~~~ ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/TCSystemAlloc.cpp:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if HAVE(VIRTUALALLOC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashMap.h:24, from wtf/WTFThreadData.h:30, from wtf/WTFThreadData.cpp:28: ./wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/TCSystemAlloc.cpp:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if HAVE(MMAP) | ^~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/TCSystemAlloc.cpp:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if HAVE(VIRTUALALLOC) | ^~~~~~~~~~~~~~~~~ wtf/TCSystemAlloc.cpp:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if HAVE(MMAP) | ^~~~~~~~~ wtf/TCSystemAlloc.cpp:366:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 366 | #if HAVE(VIRTUALALLOC) | ^~~~~~~~~~~~~~~~~ wtf/TCSystemAlloc.cpp:382:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 382 | #if HAVE(MADV_FREE_REUSE) | ^~~~~~~~~~~~~~~~~~~~ wtf/TCSystemAlloc.cpp:394:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 394 | #elif HAVE(MADV_FREE) || HAVE(MADV_DONTNEED) | ^~~~~~~~~~~~~~ In file included from ./wtf/WTFThreadData.h:33, from wtf/text/AtomicStringTable.h:27, from wtf/text/AtomicStringTable.cpp:24: ./wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ wtf/TCSystemAlloc.cpp:394:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 394 | #elif HAVE(MADV_FREE) || HAVE(MADV_DONTNEED) | ^~~~~~~~~~~~~~~~~~ wtf/TCSystemAlloc.cpp:438:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 438 | #elif HAVE(MMAP) | ^~~~~~~~~ wtf/TCSystemAlloc.cpp:480:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 480 | #if HAVE(MADV_FREE_REUSE) | ^~~~~~~~~~~~~~~~~~~~ wtf/TCSystemAlloc.cpp:487:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 487 | #elif HAVE(VIRTUALALLOC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/WTFThreadData.h:34, from wtf/text/AtomicStringTable.h:27, from wtf/text/AtomicStringTable.cpp:24: ./wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/RefCounted.h:25, from wtf/text/CString.h:30, from wtf/text/CString.cpp:28: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:29, from wtf/StringPrintStream.h:31, from wtf/StringPrintStream.cpp:27: ./wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:29, from wtf/StringPrintStream.h:31, from wtf/StringPrintStream.cpp:27: ./wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from wtf/WTFThreadData.h:33, from wtf/WTFThreadData.cpp:28: ./wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from wtf/WTFThreadData.h:34, from wtf/WTFThreadData.cpp:28: ./wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/StringHasher.h:25, from ./wtf/text/StringImpl.h:30, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/text/AtomicStringTable.h:27, from wtf/text/AtomicStringTable.cpp:24: ./wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/unicode/Unicode.h:32, from ./wtf/StringHasher.h:25, from ./wtf/text/StringImpl.h:30, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/text/AtomicStringTable.h:27, from wtf/text/AtomicStringTable.cpp:24: ./wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/threads/BinarySemaphore.cpp:26: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:29, from wtf/PrintStream.cpp:31: ./wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from wtf/RefCountedLeakCounter.h:25, from wtf/RefCountedLeakCounter.cpp:22: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:29, from wtf/PrintStream.cpp:31: ./wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from wtf/RefCountedLeakCounter.h:25, from wtf/RefCountedLeakCounter.cpp:22: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:69, from wtf/RefCountedLeakCounter.h:25, from wtf/RefCountedLeakCounter.cpp:22: ./wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/HashTable.h:25, from ./wtf/HashMap.h:24, from ./wtf/HashCountedSet.h:25, from wtf/RefCountedLeakCounter.cpp:24: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:29, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashMap.h:24, from ./wtf/HashCountedSet.h:25, from wtf/RefCountedLeakCounter.cpp:24: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/Atomics.h:63, from wtf/Threading.h:66, from wtf/Threading.cpp:27: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashMap.h:24, from ./wtf/HashCountedSet.h:25, from wtf/RefCountedLeakCounter.cpp:24: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashMap.h:24, from ./wtf/HashCountedSet.h:25, from wtf/RefCountedLeakCounter.cpp:24: ./wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from wtf/StringPrintStream.h:31, from wtf/StringPrintStream.cpp:27: ./wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/StringPrintStream.h:31, from wtf/StringPrintStream.cpp:27: ./wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/text/StringImpl.h:29, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from wtf/text/StringBuilder.h:30, from wtf/text/StringBuilder.cpp:28: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/StringHasher.h:25, from ./wtf/text/StringImpl.h:30, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from wtf/WTFThreadData.h:35, from wtf/WTFThreadData.cpp:28: ./wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./wtf/unicode/Unicode.h:32, from ./wtf/StringHasher.h:25, from ./wtf/text/StringImpl.h:30, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from wtf/WTFThreadData.h:35, from wtf/WTFThreadData.cpp:28: ./wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:721, from wtf/StringPrintStream.h:31, from wtf/StringPrintStream.cpp:27: ./wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:29, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from wtf/text/StringBuilder.h:30, from wtf/text/StringBuilder.cpp:28: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:29, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from wtf/text/StringBuilder.h:30, from wtf/text/StringBuilder.cpp:28: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./wtf/StringHasher.h:25, from ./wtf/text/StringImpl.h:30, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from wtf/text/StringBuilder.h:30, from wtf/text/StringBuilder.cpp:28: ./wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./wtf/unicode/Unicode.h:32, from ./wtf/StringHasher.h:25, from ./wtf/text/StringImpl.h:30, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from wtf/text/StringBuilder.h:30, from wtf/text/StringBuilder.cpp:28: ./wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from wtf/PrintStream.cpp:31: ./wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from wtf/PrintStream.cpp:31: ./wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Atomics.h:63, from wtf/Threading.h:66, from wtf/Threading.cpp:27: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/threads/BinarySemaphore.cpp:26: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from wtf/StringPrintStream.cpp:32: ./wtf/StringExtras.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if HAVE(STRINGS_H) | ^~~~~~~~~~~~~~ ./wtf/StringExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/StringExtras.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if !HAVE(STRNSTR) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ wtf/StringPrintStream.cpp:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from ./wtf/Atomics.h:63, from wtf/Threading.h:66, from wtf/Threading.cpp:27: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from wtf/Threading.h:66, from wtf/Threading.cpp:27: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ In file included from wtf/Threading.h:66, from wtf/Threading.cpp:27: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ In file included from ./wtf/Vector.h:24, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/AtomicString.cpp:25: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:65, from wtf/Threading.h:69, from wtf/Threading.cpp:27: ./wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/text/WTFString.h:721, from wtf/PrintStream.cpp:31: ./wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/threads/BinarySemaphore.cpp:26: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/HashCountedSet.h:26, from wtf/RefCountedLeakCounter.cpp:24: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/threads/BinarySemaphore.cpp:26: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/HashCountedSet.h:26, from wtf/RefCountedLeakCounter.cpp:24: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/OwnArrayPtr.h:26, from ./wtf/VectorTraits.h:24, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/AtomicString.cpp:25: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/AtomicString.cpp:25: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/AtomicString.cpp:25: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/AtomicString.cpp:25: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:26, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/AtomicString.cpp:25: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/AtomicString.cpp:25: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/AtomicString.cpp:25: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/AtomicString.cpp:25: ./wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/HashCountedSet.h:26, from wtf/RefCountedLeakCounter.cpp:24: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from wtf/Threading.h:69, from wtf/Threading.cpp:27: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ In file included from ./wtf/HashCountedSet.h:26, from wtf/RefCountedLeakCounter.cpp:24: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from wtf/Threading.h:69, from wtf/Threading.cpp:27: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ In file included from wtf/Threading.h:69, from wtf/Threading.cpp:27: ./wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:26, from wtf/Threading.cpp:28: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ In file included from ./wtf/HashCountedSet.h:26, from wtf/RefCountedLeakCounter.cpp:24: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from wtf/Threading.cpp:28: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ In file included from wtf/Threading.cpp:28: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/threads/BinarySemaphore.cpp:26: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ In file included from wtf/Threading.cpp:28: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ wtf/Threading.cpp:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if !LOG_DISABLED && PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ wtf/Threading.cpp:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if PLATFORM(MAC) || PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ wtf/Threading.cpp:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/text/AtomicStringTable.h:27, from wtf/text/AtomicStringTable.cpp:24: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/text/AtomicStringTable.h:27, from wtf/text/AtomicStringTable.cpp:24: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/text/AtomicStringTable.h:27, from wtf/text/AtomicStringTable.cpp:24: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/text/AtomicStringTable.h:27, from wtf/text/AtomicStringTable.cpp:24: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from wtf/text/StringImpl.h:29, from wtf/text/StringImpl.cpp:26: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from wtf/text/StringImpl.h:29, from wtf/text/StringImpl.cpp:26: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from wtf/text/StringImpl.h:29, from wtf/text/StringImpl.cpp:26: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./wtf/StringHasher.h:25, from wtf/text/StringImpl.h:30, from wtf/text/StringImpl.cpp:26: ./wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./wtf/unicode/Unicode.h:32, from ./wtf/StringHasher.h:25, from wtf/text/StringImpl.h:30, from wtf/text/StringImpl.cpp:26: ./wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Vector.h:24, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from wtf/text/StringBuilder.h:30, from wtf/text/StringBuilder.cpp:28: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/StringStatics.cpp:26: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/text/AtomicStringTable.h:27, from wtf/text/AtomicStringTable.cpp:24: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/text/StringStatics.cpp:26: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from wtf/text/StringStatics.cpp:26: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/StringStatics.cpp:26: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/text/StringStatics.cpp:26: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/text/AtomicStringTable.h:27, from wtf/text/AtomicStringTable.cpp:24: ./wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/text/StringStatics.cpp:26: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/text/StringStatics.cpp:26: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/OwnArrayPtr.h:26, from ./wtf/VectorTraits.h:24, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from wtf/text/StringBuilder.h:30, from wtf/text/StringBuilder.cpp:28: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/text/StringStatics.cpp:26: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/text/StringStatics.cpp:26: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/text/StringStatics.cpp:26: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from wtf/text/StringStatics.cpp:26: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from wtf/text/StringBuilder.h:30, from wtf/text/StringBuilder.cpp:28: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from wtf/text/StringBuilder.h:30, from wtf/text/StringBuilder.cpp:28: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from wtf/text/StringBuilder.h:30, from wtf/text/StringBuilder.cpp:28: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:26, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from wtf/text/StringBuilder.h:30, from wtf/text/StringBuilder.cpp:28: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from wtf/text/StringBuilder.h:30, from wtf/text/StringBuilder.cpp:28: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from wtf/text/StringBuilder.h:30, from wtf/text/StringBuilder.cpp:28: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from wtf/text/StringBuilder.h:30, from wtf/text/StringBuilder.cpp:28: ./wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from wtf/WTFThreadData.h:35, from wtf/WTFThreadData.cpp:28: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from wtf/WTFThreadData.h:35, from wtf/WTFThreadData.cpp:28: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from wtf/WTFThreadData.h:35, from wtf/WTFThreadData.cpp:28: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from wtf/WTFThreadData.h:35, from wtf/WTFThreadData.cpp:28: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from wtf/WTFThreadData.h:35, from wtf/WTFThreadData.cpp:28: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/AtomicString.cpp:25: ./wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from wtf/WTFThreadData.h:35, from wtf/WTFThreadData.cpp:28: ./wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/AtomicString.cpp:25: ./wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:28, from wtf/text/AtomicString.h:26, from wtf/text/AtomicString.cpp:25: ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/AtomicString.h:26, from wtf/text/AtomicString.cpp:25: ./wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/AtomicString.h:26, from wtf/text/AtomicString.cpp:25: ./wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/AtomicString.cpp:25: wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashSet.h:25, from wtf/text/AtomicStringTable.h:26, from wtf/text/AtomicString.cpp:27: ./wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/text/ASCIIFastPath.h:30, from wtf/text/WTFString.h:28, from wtf/text/WTFString.cpp:23: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/HashTable.h:30, from ./wtf/HashSet.h:25, from wtf/text/AtomicStringTable.h:26, from wtf/text/AtomicString.cpp:27: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/HashTable.h:30, from ./wtf/HashSet.h:25, from wtf/text/AtomicStringTable.h:26, from wtf/text/AtomicString.cpp:27: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/text/StringImpl.h:29, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/StringStatics.cpp:32: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:65, from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashSet.h:25, from wtf/text/AtomicStringTable.h:26, from wtf/text/AtomicString.cpp:27: ./wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashSet.h:25, from wtf/text/AtomicStringTable.h:26, from wtf/text/AtomicString.cpp:27: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/text/ASCIIFastPath.h:30, from wtf/text/WTFString.h:28, from wtf/text/WTFString.cpp:23: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashSet.h:25, from wtf/text/AtomicStringTable.h:26, from wtf/text/AtomicString.cpp:27: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashSet.h:25, from wtf/text/AtomicStringTable.h:26, from wtf/text/AtomicString.cpp:27: ./wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/ASCIIFastPath.h:30, from wtf/text/WTFString.h:28, from wtf/text/WTFString.cpp:23: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./wtf/text/ASCIIFastPath.h:31, from wtf/text/WTFString.h:28, from wtf/text/WTFString.cpp:23: ./wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./wtf/unicode/Unicode.h:32, from ./wtf/text/ASCIIFastPath.h:31, from wtf/text/WTFString.h:28, from wtf/text/WTFString.cpp:23: ./wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/unicode/icu/CollatorICU.cpp:29: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/unicode/icu/CollatorICU.cpp:29: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from wtf/unicode/icu/CollatorICU.cpp:29: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/unicode/icu/CollatorICU.cpp:29: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/unicode/icu/CollatorICU.cpp:29: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/unicode/icu/CollatorICU.cpp:29: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/unicode/icu/CollatorICU.cpp:29: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/unicode/icu/CollatorICU.cpp:29: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/unicode/icu/CollatorICU.cpp:29: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/unicode/icu/CollatorICU.cpp:29: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from wtf/unicode/icu/CollatorICU.cpp:29: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/WTFThreadData.h:33, from wtf/text/AtomicStringTable.h:27, from wtf/text/AtomicString.cpp:27: ./wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./wtf/WTFThreadData.h:34, from wtf/text/AtomicStringTable.h:27, from wtf/text/AtomicString.cpp:27: ./wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/WTFThreadData.h:36, from wtf/text/AtomicStringTable.h:27, from wtf/text/AtomicString.cpp:27: ./wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from wtf/text/AtomicStringTable.h:27, from wtf/text/AtomicString.cpp:27: ./wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ./wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ wtf/text/AtomicString.cpp:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ wtf/text/AtomicString.cpp:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/unicode/Collator.h:32, from wtf/unicode/icu/CollatorICU.cpp:30: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from wtf/text/StringBuilder.h:30, from wtf/text/StringBuilder.cpp:28: ./wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from wtf/text/StringBuilder.h:30, from wtf/text/StringBuilder.cpp:28: ./wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:28, from ./wtf/text/AtomicString.h:26, from wtf/text/StringBuilder.h:30, from wtf/text/StringBuilder.cpp:28: ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicString.h:26, from wtf/text/StringBuilder.h:30, from wtf/text/StringBuilder.cpp:28: ./wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicString.h:26, from wtf/text/StringBuilder.h:30, from wtf/text/StringBuilder.cpp:28: ./wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Vector.h:24, from wtf/text/StringImpl.h:31, from wtf/text/StringImpl.cpp:26: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from wtf/text/StringBuilder.h:30, from wtf/text/StringBuilder.cpp:28: ./wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/Vector.h:25, from wtf/text/Base64.h:30, from wtf/text/Base64.cpp:25: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/OSAllocatorPosix.cpp:26: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/OSAllocatorPosix.cpp:26: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from wtf/OSAllocatorPosix.cpp:26: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/OSAllocatorPosix.cpp:26: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/OSAllocatorPosix.cpp:26: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/text/AtomicStringTable.h:27, from wtf/text/AtomicStringTable.cpp:24: ./wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/unicode/CollatorDefault.cpp:29: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/text/AtomicStringTable.h:27, from wtf/text/AtomicStringTable.cpp:24: ./wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/unicode/CollatorDefault.cpp:29: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from wtf/unicode/CollatorDefault.cpp:29: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/unicode/CollatorDefault.cpp:29: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/unicode/CollatorDefault.cpp:29: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/unicode/CollatorDefault.cpp:29: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/Vector.h:26, from wtf/text/Base64.h:30, from wtf/text/Base64.cpp:25: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/unicode/CollatorDefault.cpp:29: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/Vector.h:26, from wtf/text/Base64.h:30, from wtf/text/Base64.cpp:25: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:28, from ./wtf/text/AtomicString.h:26, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/text/AtomicStringTable.h:27, from wtf/text/AtomicStringTable.cpp:24: ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicString.h:26, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/text/AtomicStringTable.h:27, from wtf/text/AtomicStringTable.cpp:24: ./wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/unicode/CollatorDefault.cpp:29: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/unicode/CollatorDefault.cpp:29: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/OwnArrayPtr.h:26, from ./wtf/VectorTraits.h:24, from ./wtf/Vector.h:31, from wtf/text/Base64.h:30, from wtf/text/Base64.cpp:25: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicString.h:26, from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/text/AtomicStringTable.h:27, from wtf/text/AtomicStringTable.cpp:24: ./wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/unicode/CollatorDefault.cpp:29: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ In file included from wtf/text/WTFString.h:28, from wtf/text/WTFString.cpp:23: ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from wtf/unicode/CollatorDefault.cpp:29: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from wtf/text/Base64.h:30, from wtf/text/Base64.cpp:25: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from wtf/text/Base64.h:30, from wtf/text/Base64.cpp:25: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from wtf/text/Base64.h:30, from wtf/text/Base64.cpp:25: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/ThreadIdentifierDataPthreads.cpp:31: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/OSAllocatorPosix.cpp:26: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/ThreadIdentifierDataPthreads.cpp:31: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/OSAllocatorPosix.cpp:26: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/ThreadIdentifierDataPthreads.cpp:31: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from wtf/ThreadIdentifierDataPthreads.cpp:31: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/ThreadingPthreads.cpp:31: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/ThreadIdentifierDataPthreads.cpp:31: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/ThreadingPthreads.cpp:31: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./wtf/OwnArrayPtr.h:26, from ./wtf/VectorTraits.h:24, from ./wtf/Vector.h:31, from wtf/text/StringImpl.h:31, from wtf/text/StringImpl.cpp:26: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from wtf/ThreadingPthreads.cpp:31: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/OSAllocatorPosix.cpp:26: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/OSAllocatorPosix.cpp:26: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from wtf/ThreadingPthreads.cpp:31: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/OSAllocatorPosix.cpp:26: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/ThreadIdentifierDataPthreads.cpp:31: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from wtf/OSAllocatorPosix.cpp:26: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from wtf/OSAllocator.h:30, from wtf/OSAllocatorPosix.cpp:27: ./wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/ThreadIdentifierDataPthreads.cpp:31: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/ThreadingPthreads.cpp:31: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from wtf/OSAllocatorPosix.cpp:27: wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from wtf/text/StringImpl.h:31, from wtf/text/StringImpl.cpp:26: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/OSAllocatorPosix.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from wtf/text/StringImpl.h:31, from wtf/text/StringImpl.cpp:26: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/OSAllocatorPosix.cpp:31: wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from wtf/text/StringImpl.h:31, from wtf/text/StringImpl.cpp:26: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/ThreadingPthreads.cpp:31: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/ThreadIdentifierDataPthreads.cpp:31: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/ThreadingPthreads.cpp:31: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/ThreadIdentifierDataPthreads.cpp:31: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:26, from ./wtf/Vector.h:31, from wtf/text/StringImpl.h:31, from wtf/text/StringImpl.cpp:26: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/ThreadIdentifierDataPthreads.cpp:31: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/ThreadIdentifierDataPthreads.cpp:31: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ wtf/ThreadIdentifierDataPthreads.cpp:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/Atomics.h:63, from ./wtf/Threading.h:66, from wtf/ThreadIdentifierDataPthreads.h:34, from wtf/ThreadIdentifierDataPthreads.cpp:35: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/StringImpl.h:31, from wtf/text/StringImpl.cpp:26: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/ThreadingPthreads.cpp:31: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/StringHash.h:25, from ./wtf/WTFThreadData.h:35, from wtf/text/AtomicStringTable.h:27, from wtf/text/AtomicStringTable.cpp:24: ./wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/ThreadingPthreads.cpp:31: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/ThreadingPthreads.cpp:31: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ./wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from wtf/ThreadingPthreads.cpp:31: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from wtf/OSAllocatorPosix.cpp:31: wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from wtf/text/StringImpl.h:31, from wtf/text/StringImpl.cpp:26: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/Atomics.h:63, from wtf/Threading.h:66, from wtf/ThreadingPthreads.cpp:32: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/StringImpl.cpp:26: wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/WTFThreadData.h:36, from wtf/text/AtomicStringTable.h:27, from wtf/text/AtomicStringTable.cpp:24: ./wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from wtf/text/AtomicStringTable.h:27, from wtf/text/AtomicStringTable.cpp:24: ./wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ./wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from wtf/text/AtomicStringTable.cpp:27: ./wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ./wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ./wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ wtf/text/AtomicStringTable.cpp:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/unicode/UTF8.cpp:27: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/unicode/UTF8.cpp:27: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from wtf/unicode/UTF8.cpp:27: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/unicode/UTF8.cpp:27: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/unicode/UTF8.cpp:27: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/unicode/UTF8.cpp:27: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/unicode/UTF8.cpp:27: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from wtf/WTFThreadData.h:35, from wtf/WTFThreadData.cpp:28: ./wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/OwnArrayPtr.h:26, from ./wtf/VectorTraits.h:24, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from wtf/text/WTFString.h:29, from wtf/text/WTFString.cpp:23: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicStringImpl.h:24, from ./wtf/text/AtomicString.h:25, from ./wtf/text/StringHash.h:25, from wtf/WTFThreadData.h:35, from wtf/WTFThreadData.cpp:28: ./wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from wtf/text/WTFString.h:29, from wtf/text/WTFString.cpp:23: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from wtf/text/WTFString.h:29, from wtf/text/WTFString.cpp:23: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from wtf/text/WTFString.h:29, from wtf/text/WTFString.cpp:23: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from wtf/unicode/Collator.h:32, from wtf/unicode/CollatorDefault.cpp:30: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:26, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from wtf/text/WTFString.h:29, from wtf/text/WTFString.cpp:23: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:31, from wtf/text/WTFString.h:29, from wtf/text/WTFString.cpp:23: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:28, from ./wtf/text/AtomicString.h:26, from ./wtf/text/StringHash.h:25, from wtf/WTFThreadData.h:35, from wtf/WTFThreadData.cpp:28: ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicString.h:26, from ./wtf/text/StringHash.h:25, from wtf/WTFThreadData.h:35, from wtf/WTFThreadData.cpp:28: ./wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:31, from wtf/text/WTFString.h:29, from wtf/text/WTFString.cpp:23: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicString.h:26, from ./wtf/text/StringHash.h:25, from wtf/WTFThreadData.h:35, from wtf/WTFThreadData.cpp:28: ./wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/WTFString.h:29, from wtf/text/WTFString.cpp:23: ./wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/StringHash.h:25, from wtf/WTFThreadData.h:35, from wtf/WTFThreadData.cpp:28: ./wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ wtf/OSAllocatorPosix.cpp:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(MIPS) | ^~~~~~~~~~~~ wtf/OSAllocatorPosix.cpp:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(QNX) | ^~~~~~~~~~ In file included from ./config.h:53, from wtf/unicode/UTF8.cpp:27: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/OSAllocatorPosix.cpp:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #elif OS(LINUX) | ^~~~~~~~~~~~ wtf/OSAllocatorPosix.cpp:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if !CPU(MIPS) | ^~~~~~~~~~~~ wtf/OSAllocatorPosix.cpp:70:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 70 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from ./config.h:53, from wtf/unicode/UTF8.cpp:27: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ wtf/OSAllocatorPosix.cpp:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ wtf/OSAllocatorPosix.cpp:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/OSAllocatorPosix.cpp:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if (OS(DARWIN) && CPU(X86_64)) | ^~~~~~~~~~~~~ wtf/OSAllocatorPosix.cpp:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if (OS(DARWIN) && CPU(X86_64)) | ^~~~~~~~~~~~~~ wtf/OSAllocatorPosix.cpp:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ./config.h:56, from wtf/unicode/UTF8.cpp:27: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ wtf/OSAllocatorPosix.cpp:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 174 | #if OS(QNX) | ^~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ wtf/OSAllocatorPosix.cpp:182:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 182 | #elif OS(LINUX) | ^~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ wtf/OSAllocatorPosix.cpp:206:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 206 | #if OS(QNX) | ^~~~~~~~~~ wtf/OSAllocatorPosix.cpp:209:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 209 | #elif OS(LINUX) | ^~~~~~~~~~~~ In file included from wtf/unicode/UTF8.cpp:27: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from wtf/unicode/UTF8.h:29, from wtf/unicode/UTF8.cpp:28: ./wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./wtf/unicode/Unicode.h:32, from wtf/unicode/UTF8.h:29, from wtf/unicode/UTF8.cpp:28: ./wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from wtf/WTFThreadData.h:36, from wtf/WTFThreadData.cpp:28: ./wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from wtf/WTFThreadData.cpp:28: wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ wtf/WTFThreadData.cpp:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:26, from ./wtf/Vector.h:31, from wtf/text/Base64.h:30, from wtf/text/Base64.cpp:25: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/Base64.h:30, from wtf/text/Base64.cpp:25: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from wtf/text/Base64.h:30, from wtf/text/Base64.cpp:25: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/text/Base64.h:31, from wtf/text/Base64.cpp:25: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/text/Base64.h:31, from wtf/text/Base64.cpp:25: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:65, from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/text/Base64.h:31, from wtf/text/Base64.cpp:25: ./wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/text/Base64.h:31, from wtf/text/Base64.cpp:25: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/text/Base64.h:31, from wtf/text/Base64.cpp:25: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/text/Base64.h:31, from wtf/text/Base64.cpp:25: ./wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/text/Base64.h:31, from wtf/text/Base64.cpp:25: ./wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/RefCounted.h:25, from wtf/text/CString.h:30, from wtf/text/CString.cpp:28: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/text/CString.h:30, from wtf/text/Base64.h:31, from wtf/text/Base64.cpp:25: ./wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:28, from wtf/text/Base64.h:32, from wtf/text/Base64.cpp:25: ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ./wtf/text/ASCIIFastPath.h:31, from ./wtf/text/WTFString.h:28, from wtf/text/Base64.h:32, from wtf/text/Base64.cpp:25: ./wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./wtf/unicode/Unicode.h:32, from ./wtf/text/ASCIIFastPath.h:31, from ./wtf/text/WTFString.h:28, from wtf/text/Base64.h:32, from wtf/text/Base64.cpp:25: ./wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/RefCounted.h:25, from wtf/text/CString.h:30, from wtf/text/CString.cpp:28: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/RefCounted.h:25, from wtf/text/CString.h:30, from wtf/text/CString.cpp:28: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from ./wtf/RefCounted.h:27, from wtf/text/CString.h:30, from wtf/text/CString.cpp:28: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/RefCounted.h:27, from wtf/text/CString.h:30, from wtf/text/CString.cpp:28: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/RefCounted.h:27, from wtf/text/CString.h:30, from wtf/text/CString.cpp:28: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from wtf/text/CString.h:30, from wtf/text/CString.cpp:28: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from wtf/text/CString.h:30, from wtf/text/CString.cpp:28: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:65, from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from wtf/text/CString.h:30, from wtf/text/CString.cpp:28: ./wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from wtf/text/CString.h:30, from wtf/text/CString.cpp:28: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from wtf/text/CString.h:30, from wtf/text/CString.cpp:28: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from wtf/text/CString.h:30, from wtf/text/CString.cpp:28: ./wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/RefCounted.h:28, from wtf/text/CString.h:30, from wtf/text/CString.cpp:28: ./wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from wtf/text/CString.h:30, from wtf/text/CString.cpp:28: ./wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ./wtf/Vector.h:24, from wtf/text/CString.h:31, from wtf/text/CString.cpp:28: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:26, from ./wtf/Vector.h:31, from wtf/text/CString.h:31, from wtf/text/CString.cpp:28: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/CString.h:31, from wtf/text/CString.cpp:28: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from wtf/text/CString.h:31, from wtf/text/CString.cpp:28: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/StringImpl.cpp:26: wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from wtf/text/StringImpl.cpp:26: wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:28, from wtf/text/AtomicString.h:26, from wtf/text/StringImpl.cpp:28: ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/AtomicString.h:26, from wtf/text/StringImpl.cpp:28: ./wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/AtomicString.h:26, from wtf/text/StringImpl.cpp:28: ./wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/unicode/Collator.h:32, from wtf/unicode/icu/CollatorICU.cpp:30: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from wtf/text/WTFString.h:29, from wtf/text/WTFString.cpp:23: ./wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/unicode/Collator.h:32, from wtf/unicode/icu/CollatorICU.cpp:30: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from wtf/text/WTFString.h:29, from wtf/text/WTFString.cpp:23: ./wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/unicode/Collator.h:32, from wtf/unicode/icu/CollatorICU.cpp:30: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ./wtf/PassOwnPtr.h:30, from ./wtf/unicode/Collator.h:34, from wtf/unicode/icu/CollatorICU.cpp:30: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/PassOwnPtr.h:31, from ./wtf/unicode/Collator.h:34, from wtf/unicode/icu/CollatorICU.cpp:30: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ./wtf/unicode/Collator.h:35, from wtf/unicode/icu/CollatorICU.cpp:30: ./wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./wtf/unicode/Unicode.h:32, from ./wtf/unicode/Collator.h:35, from wtf/unicode/icu/CollatorICU.cpp:30: ./wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from wtf/text/StringImpl.cpp:28: wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from wtf/text/WTFString.cpp:23: wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/WTFString.cpp:23: wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashTraits.h:24, from wtf/text/StringHash.h:26, from wtf/text/StringImpl.cpp:30: ./wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/StringImpl.cpp:31: ./wtf/ProcessID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from wtf/text/WTFString.h:721, from wtf/text/WTFString.cpp:23: ./wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from wtf/text/StringImpl.cpp:31: ./wtf/ProcessID.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ProcessID.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/HashTable.h:30, from ./wtf/HashMap.h:24, from ./wtf/WTFThreadData.h:30, from wtf/text/StringImpl.cpp:33: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/HashTable.h:30, from ./wtf/HashMap.h:24, from ./wtf/WTFThreadData.h:30, from wtf/text/StringImpl.cpp:33: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/Atomics.h:63, from wtf/Threading.h:66, from wtf/ThreadingPthreads.cpp:32: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/Atomics.h:63, from wtf/Threading.h:66, from wtf/ThreadingPthreads.cpp:32: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Atomics.h:63, from wtf/Threading.h:66, from wtf/ThreadingPthreads.cpp:32: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from wtf/Threading.h:66, from wtf/ThreadingPthreads.cpp:32: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from wtf/Threading.h:66, from wtf/ThreadingPthreads.cpp:32: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:65, from wtf/Threading.h:69, from wtf/ThreadingPthreads.cpp:32: ./wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:28, from wtf/text/Base64.h:32, from wtf/text/Base64.cpp:25: ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:65, from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashMap.h:24, from ./wtf/WTFThreadData.h:30, from wtf/text/StringImpl.cpp:33: ./wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashMap.h:24, from ./wtf/WTFThreadData.h:30, from wtf/text/StringImpl.cpp:33: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashMap.h:24, from ./wtf/WTFThreadData.h:30, from wtf/text/StringImpl.cpp:33: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:69, from ./wtf/HashTable.h:30, from ./wtf/HashMap.h:24, from ./wtf/WTFThreadData.h:30, from wtf/text/StringImpl.cpp:33: ./wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/threads/BinarySemaphore.cpp:26: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/threads/BinarySemaphore.cpp:26: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from wtf/threads/BinarySemaphore.cpp:26: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/threads/BinarySemaphore.cpp:26: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/threads/BinarySemaphore.cpp:26: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/WTFThreadData.h:33, from wtf/text/StringImpl.cpp:33: ./wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from wtf/Threading.h:69, from wtf/ThreadingPthreads.cpp:32: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from wtf/Threading.h:69, from wtf/ThreadingPthreads.cpp:32: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from wtf/Threading.h:69, from wtf/ThreadingPthreads.cpp:32: ./wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/ThreadingPthreads.cpp:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/WTFThreadData.h:34, from wtf/text/StringImpl.cpp:33: ./wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/WTFThreadData.h:36, from wtf/text/StringImpl.cpp:33: ./wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from wtf/text/StringImpl.cpp:33: ./wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ./wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ wtf/text/StringImpl.cpp:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ wtf/text/StringImpl.cpp:487:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 487 | #if CPU(X86) && defined(_MSC_VER) && _MSC_VER >=1700 | ^~~~~~~~~~~ wtf/text/StringImpl.cpp:1928:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1928 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/threads/BinarySemaphore.cpp:26: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/text/StringImpl.h:29, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/StringStatics.cpp:32: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/threads/BinarySemaphore.cpp:26: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/threads/BinarySemaphore.cpp:26: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/threads/BinarySemaphore.cpp:26: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/threads/BinarySemaphore.cpp:26: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:29, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/StringStatics.cpp:32: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from wtf/threads/BinarySemaphore.cpp:26: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:29, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/StringStatics.cpp:32: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./wtf/StringHasher.h:25, from ./wtf/text/StringImpl.h:30, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/StringStatics.cpp:32: ./wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./wtf/unicode/Unicode.h:32, from ./wtf/StringHasher.h:25, from ./wtf/text/StringImpl.h:30, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/StringStatics.cpp:32: ./wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:29, from wtf/text/Base64.h:32, from wtf/text/Base64.cpp:25: ./wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from wtf/unicode/icu/CollatorICU.cpp:30: ./wtf/unicode/Collator.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(ICU_UNICODE) && !UCONFIG_NO_COLLATION | ^~~~~~~~~~~~~~~~~~~ In file included from wtf/unicode/icu/CollatorICU.cpp:30: ./wtf/unicode/Collator.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if USE(ICU_UNICODE) && !UCONFIG_NO_COLLATION | ^~~~~~~~~~~~~~~~~~~ wtf/unicode/icu/CollatorICU.cpp:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if USE(ICU_UNICODE) && !UCONFIG_NO_COLLATION | ^~~~~~~~~~~~~~~~~~~ In file included from wtf/unicode/icu/CollatorICU.cpp:35: ./wtf/StringExtras.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if HAVE(STRINGS_H) | ^~~~~~~~~~~~~~ ./wtf/StringExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/StringExtras.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if !HAVE(STRNSTR) | ^~~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from wtf/unicode/icu/CollatorICU.cpp:36: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/Atomics.h:63, from ./wtf/Threading.h:66, from wtf/ThreadIdentifierDataPthreads.h:34, from wtf/ThreadIdentifierDataPthreads.cpp:35: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from wtf/unicode/icu/CollatorICU.cpp:36: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:65, from ./wtf/Threading.h:69, from wtf/unicode/icu/CollatorICU.cpp:36: ./wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from wtf/unicode/icu/CollatorICU.cpp:36: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from wtf/unicode/icu/CollatorICU.cpp:36: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:69, from wtf/unicode/icu/CollatorICU.cpp:36: ./wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Atomics.h:63, from ./wtf/Threading.h:66, from wtf/ThreadIdentifierDataPthreads.h:34, from wtf/ThreadIdentifierDataPthreads.cpp:35: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Atomics.h:63, from ./wtf/Threading.h:66, from wtf/ThreadIdentifierDataPthreads.h:34, from wtf/ThreadIdentifierDataPthreads.cpp:35: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from wtf/ThreadIdentifierDataPthreads.h:34, from wtf/ThreadIdentifierDataPthreads.cpp:35: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ./wtf/Threading.h:66, from wtf/ThreadIdentifierDataPthreads.h:34, from wtf/ThreadIdentifierDataPthreads.cpp:35: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:65, from ./wtf/Threading.h:69, from wtf/ThreadIdentifierDataPthreads.h:34, from wtf/ThreadIdentifierDataPthreads.cpp:35: ./wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:30, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/ThreadingPrimitives.h:37, from wtf/threads/BinarySemaphore.h:30, from wtf/threads/BinarySemaphore.cpp:27: ./wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/unicode/icu/CollatorICU.cpp:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(DARWIN) | ^~~~~~~~~~~~~ wtf/unicode/icu/CollatorICU.cpp:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if OS(DARWIN) && USE(CF) | ^~~~~~~~~~~~~ wtf/unicode/icu/CollatorICU.cpp:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if OS(DARWIN) && USE(CF) | ^~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from wtf/ThreadIdentifierDataPthreads.h:34, from wtf/ThreadIdentifierDataPthreads.cpp:35: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from wtf/ThreadIdentifierDataPthreads.h:34, from wtf/ThreadIdentifierDataPthreads.cpp:35: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:69, from wtf/ThreadIdentifierDataPthreads.h:34, from wtf/ThreadIdentifierDataPthreads.cpp:35: ./wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/ThreadIdentifierDataPthreads.cpp:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(ANDROID) || OS(HURD) | ^~~~~~~~~~~~~~ wtf/ThreadIdentifierDataPthreads.cpp:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(ANDROID) || OS(HURD) | ^~~~~~~~~~~ In file included from ./wtf/OwnArrayPtr.h:26, from wtf/DateMath.h:52, from wtf/ThreadingPthreads.cpp:37: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:28, from wtf/DateMath.h:54, from wtf/ThreadingPthreads.cpp:37: ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ./wtf/text/ASCIIFastPath.h:29, from ./wtf/text/WTFString.h:28, from wtf/DateMath.h:54, from wtf/ThreadingPthreads.cpp:37: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/ASCIIFastPath.h:31, from ./wtf/text/WTFString.h:28, from wtf/DateMath.h:54, from wtf/ThreadingPthreads.cpp:37: ./wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./wtf/unicode/Unicode.h:32, from ./wtf/text/ASCIIFastPath.h:31, from ./wtf/text/WTFString.h:28, from wtf/DateMath.h:54, from wtf/ThreadingPthreads.cpp:37: ./wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from wtf/unicode/Collator.h:32, from wtf/unicode/CollatorDefault.cpp:30: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from wtf/unicode/Collator.h:32, from wtf/unicode/CollatorDefault.cpp:30: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from wtf/unicode/Collator.h:32, from wtf/unicode/CollatorDefault.cpp:30: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./wtf/PassOwnPtr.h:30, from wtf/unicode/Collator.h:34, from wtf/unicode/CollatorDefault.cpp:30: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/PassOwnPtr.h:31, from wtf/unicode/Collator.h:34, from wtf/unicode/CollatorDefault.cpp:30: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from wtf/unicode/Collator.h:35, from wtf/unicode/CollatorDefault.cpp:30: ./wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./wtf/unicode/Unicode.h:32, from wtf/unicode/Collator.h:35, from wtf/unicode/CollatorDefault.cpp:30: ./wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:28, from wtf/DateMath.h:54, from wtf/ThreadingPthreads.cpp:37: ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/WTFString.cpp:30: ./wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ./wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ./wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ./wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ./wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ./wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ./wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ./wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ./wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ./wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/WTFString.cpp:31: ./wtf/NeverDestroyed.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if COMPILER_SUPPORTS(CXX_VARIADIC_TEMPLATES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/NeverDestroyed.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/text/WTFString.cpp:32: ./wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ./wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ./wtf/Threading.h:66, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/text/WTFString.cpp:32: ./wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ./wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:65, from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/text/WTFString.cpp:32: ./wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/text/WTFString.cpp:32: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/ThreadingPthreads.cpp:37: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/ThreadSafeRefCounted.h:66, from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/text/WTFString.cpp:32: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/Threading.h:69, from ./wtf/ThreadRestrictionVerifier.h:35, from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/text/WTFString.cpp:32: ./wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/ThreadingPthreads.cpp:37: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/RefCounted.h:28, from ./wtf/text/CString.h:30, from wtf/text/WTFString.cpp:32: ./wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/ThreadingPthreads.cpp:37: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/CString.h:30, from wtf/text/WTFString.cpp:32: ./wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from wtf/text/WTFString.cpp:33: ./wtf/StringExtras.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if HAVE(STRINGS_H) | ^~~~~~~~~~~~~~ ./wtf/StringExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/StringExtras.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if !HAVE(STRNSTR) | ^~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:26, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/ThreadingPthreads.cpp:37: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/dtoa/double-conversion.h:31, from ./wtf/dtoa.h:25, from wtf/text/WTFString.cpp:35: ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ In file included from ./wtf/dtoa/double-conversion.h:31, from ./wtf/dtoa.h:25, from wtf/text/WTFString.cpp:35: ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/ThreadingPthreads.cpp:37: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:31, from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/ThreadingPthreads.cpp:37: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/text/WTFString.cpp:424:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 424 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ wtf/text/WTFString.cpp:666:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 666 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/ThreadingPthreads.cpp:37: ./wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ wtf/text/WTFString.cpp:1033:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1033 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ wtf/text/WTFString.cpp:1041:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1041 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:29, from wtf/text/Base64.h:32, from wtf/text/Base64.cpp:25: ./wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:29, from wtf/text/Base64.h:32, from wtf/text/Base64.cpp:25: ./wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from wtf/text/Base64.h:32, from wtf/text/Base64.cpp:25: ./wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/Base64.h:32, from wtf/text/Base64.cpp:25: ./wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/Vector.h:24, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/StringStatics.cpp:32: ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ./wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/OwnArrayPtr.h:26, from ./wtf/VectorTraits.h:24, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/StringStatics.cpp:32: ./wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:721, from wtf/text/Base64.h:32, from wtf/text/Base64.cpp:25: ./wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from wtf/unicode/CollatorDefault.cpp:30: wtf/unicode/Collator.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(ICU_UNICODE) && !UCONFIG_NO_COLLATION | ^~~~~~~~~~~~~~~~~~~ In file included from wtf/unicode/CollatorDefault.cpp:30: wtf/unicode/Collator.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if USE(ICU_UNICODE) && !UCONFIG_NO_COLLATION | ^~~~~~~~~~~~~~~~~~~ In file included from wtf/text/Base64.cpp:28: ./wtf/StringExtras.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if HAVE(STRINGS_H) | ^~~~~~~~~~~~~~ wtf/unicode/CollatorDefault.cpp:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if !USE(ICU_UNICODE) || UCONFIG_NO_COLLATION | ^~~~~~~~~~~~~~~~~~~ ./wtf/StringExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/StringExtras.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if !HAVE(STRNSTR) | ^~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:27, from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/StringStatics.cpp:32: ./wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/StringStatics.cpp:32: ./wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/StringStatics.cpp:32: ./wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:26, from ./wtf/Vector.h:31, from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/StringStatics.cpp:32: ./wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/StringStatics.cpp:32: ./wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:31, from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/StringStatics.cpp:32: ./wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ./wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/StringStatics.cpp:32: ./wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/ThreadingPthreads.cpp:37: ./wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:29, from wtf/DateMath.h:54, from wtf/ThreadingPthreads.cpp:37: ./wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from wtf/DateMath.h:54, from wtf/ThreadingPthreads.cpp:37: ./wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/DateMath.h:54, from wtf/ThreadingPthreads.cpp:37: ./wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:721, from wtf/DateMath.h:54, from wtf/ThreadingPthreads.cpp:37: ./wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from ./wtf/dtoa/double-conversion.h:31, from wtf/dtoa.h:25, from wtf/ThreadingPthreads.cpp:38: ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ In file included from ./wtf/dtoa/double-conversion.h:31, from wtf/dtoa.h:25, from wtf/ThreadingPthreads.cpp:38: ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~~ ./wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ In file included from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from wtf/HashMap.h:24, from wtf/ThreadingPthreads.cpp:40: ./wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from wtf/ThreadingPthreads.cpp:41: wtf/RandomNumberSeed.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if HAVE(SYS_TIME_H) | ^~~~~~~~~~~~~~~ In file included from wtf/ThreadingPthreads.cpp:41: wtf/RandomNumberSeed.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from wtf/ThreadingPthreads.cpp:41: wtf/RandomNumberSeed.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(DARWIN) | ^~~~~~~~~~~~~ wtf/RandomNumberSeed.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #elif OS(WINCE) | ^~~~~~~~~~~~ wtf/RandomNumberSeed.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #elif COMPILER(MSVC) && defined(_CRT_RAND_S) | ^~~~~~~~~~~~~~~~~ wtf/RandomNumberSeed.h:53:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 53 | #elif OS(UNIX) | ^~~~~~~~~~~ In file included from wtf/ThreadingPthreads.cpp:42: wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from wtf/ThreadingPthreads.cpp:46: wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/WTFThreadData.h:33, from wtf/ThreadingPthreads.cpp:49: ./wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from wtf/ThreadingPthreads.cpp:49: ./wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ./wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ wtf/ThreadingPthreads.cpp:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ wtf/ThreadingPthreads.cpp:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(MAC_OS_X) | ^~~~~~~~~~~~~~~ wtf/ThreadingPthreads.cpp:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if OS(QNX) && CPU(ARM_THUMB2) | ^~~~~~~~~~ wtf/ThreadingPthreads.cpp:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if OS(QNX) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ wtf/ThreadingPthreads.cpp:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if OS(QNX) && CPU(ARM_THUMB2) | ^~~~~~~~~~ wtf/ThreadingPthreads.cpp:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if OS(QNX) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ wtf/ThreadingPthreads.cpp:217:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 217 | #if HAVE(PTHREAD_SETNAME_NP) | ^~~~~~~~~~~~~~~~~~~~~~~ wtf/ThreadingPthreads.cpp:219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 219 | #elif OS(QNX) | ^~~~~~~~~~ wtf/ThreadingPthreads.cpp:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if OS(MAC_OS_X) | ^~~~~~~~~~~~~~~ wtf/ThreadingPthreads.cpp:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if OS(QNX) && CPU(ARM_THUMB2) | ^~~~~~~~~~ wtf/ThreadingPthreads.cpp:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if OS(QNX) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/StringStatics.cpp:32: ./wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:25, from wtf/text/StringStatics.cpp:32: ./wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./wtf/CheckedArithmetic.h:31, from ./wtf/StdLibExtras.h:31, from ./wtf/FastAllocBase.h:93, from ./wtf/ThreadingPrimitives.h:37, from wtf/threads/BinarySemaphore.h:30, from wtf/threads/BinarySemaphore.cpp:27: ./wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ./wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/ThreadingPrimitives.h:37, from wtf/threads/BinarySemaphore.h:30, from wtf/threads/BinarySemaphore.cpp:27: ./wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ./wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/FastAllocBase.h:93, from ./wtf/ThreadingPrimitives.h:37, from wtf/threads/BinarySemaphore.h:30, from wtf/threads/BinarySemaphore.cpp:27: ./wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from wtf/threads/BinarySemaphore.h:30, from wtf/threads/BinarySemaphore.cpp:27: ./wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from wtf/threads/BinarySemaphore.h:30, from wtf/threads/BinarySemaphore.cpp:27: ./wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from wtf/threads/BinarySemaphore.cpp:27: wtf/threads/BinarySemaphore.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/threads/BinarySemaphore.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/threads/BinarySemaphore.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if !PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ./wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ./wtf/text/WTFString.h:28, from wtf/text/AtomicString.h:26, from wtf/text/StringStatics.cpp:32: ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/AtomicString.h:26, from wtf/text/StringStatics.cpp:32: ./wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/AtomicString.h:26, from wtf/text/StringStatics.cpp:32: ./wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ./wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/StringStatics.cpp:32: wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from wtf/text/StringStatics.cpp:33: wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/StringStatics.cpp:34: wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from wtf/ArrayBuffer.h:32, from wtf/ArrayBuffer.cpp:27: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ./wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ./wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WTF::ArrayBufferView* const; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ./wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::ArrayBufferView*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::ArrayBufferView*; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' wtf/ArrayBuffer.cpp:64:37: required from here ./wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:28, from ./wtf/HashSet.h:25, from wtf/ArrayBuffer.h:29, from wtf/ArrayBuffer.cpp:27: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Iwtf -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/wtf/qt/MainThreadQt.o wtf/qt/MainThreadQt.cpp In file included from ./wtf/Platform.h:32, from ./config.h:30, from wtf/qt/MainThreadQt.cpp:31: ./wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/qt/MainThreadQt.cpp:31: ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ./wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ./wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ./wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ./wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ./wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ./wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ./wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ./wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ./wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./wtf/Platform.h:721, from ./config.h:30, from wtf/qt/MainThreadQt.cpp:31: ./wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ./wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from wtf/qt/MainThreadQt.cpp:31: ./wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ./wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ./wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ./wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ./wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ./wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from wtf/qt/MainThreadQt.cpp:31: ./wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ./wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ./wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ./wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ./wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ./wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ./wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ./wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ./wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ./wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ./wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from wtf/ParallelJobs.h:34, from wtf/ParallelJobsGeneric.cpp:32: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ./wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ./wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ./wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' wtf/ParallelJobsGeneric.cpp:58:57: required from here ./wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/ParallelJobs.h:33, from wtf/ParallelJobsGeneric.cpp:32: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ wtf/unicode/UTF8.cpp: In function 'WTF::Unicode::ConversionResult WTF::Unicode::convertLatin1ToUTF8(const LChar**, const LChar*, char**, char*)': wtf/unicode/UTF8.cpp:159:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 159 | ch >>= 6; | ~~~^~~~~ wtf/unicode/UTF8.cpp:160:9: note: here 160 | case 1: | ^~~~ In file included from ./config.h:30, from wtf/qt/MainThreadQt.cpp:31: ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ wtf/unicode/UTF8.cpp: In function 'WTF::Unicode::ConversionResult WTF::Unicode::convertUTF16ToUTF8(const UChar**, const UChar*, char**, char*, bool)': wtf/unicode/UTF8.cpp:233:72: warning: this statement may fall through [-Wimplicit-fallthrough=] 233 | case 4: *--target = (char)((ch | byteMark) & byteMask); ch >>= 6; | ~~~^~~~~ wtf/unicode/UTF8.cpp:234:13: note: here 234 | case 3: *--target = (char)((ch | byteMark) & byteMask); ch >>= 6; | ^~~~ wtf/unicode/UTF8.cpp:234:72: warning: this statement may fall through [-Wimplicit-fallthrough=] 234 | case 3: *--target = (char)((ch | byteMark) & byteMask); ch >>= 6; | ~~~^~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ wtf/unicode/UTF8.cpp:235:13: note: here 235 | case 2: *--target = (char)((ch | byteMark) & byteMask); ch >>= 6; | ^~~~ wtf/unicode/UTF8.cpp:235:72: warning: this statement may fall through [-Wimplicit-fallthrough=] 235 | case 2: *--target = (char)((ch | byteMark) & byteMask); ch >>= 6; | ~~~^~~~~ wtf/unicode/UTF8.cpp:236:13: note: here 236 | case 1: *--target = (char)(ch | firstByteMark[bytesToWrite]); | ^~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from wtf/qt/MainThreadQt.cpp:31: ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from wtf/qt/MainThreadQt.cpp:31: ./wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ./wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/qt/MainThreadQt.cpp:31: ./config.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ wtf/unicode/UTF8.cpp: In function 'bool WTF::Unicode::isLegalUTF8(const unsigned char*, int)': wtf/unicode/UTF8.cpp:255:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 255 | case 4: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; | ^~ wtf/unicode/UTF8.cpp:256:9: note: here 256 | case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; | ^~~~ wtf/unicode/UTF8.cpp:256:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 256 | case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; | ^~ wtf/unicode/UTF8.cpp:257:9: note: here 257 | case 2: if ((a = (*--srcptr)) > 0xBF) return false; | ^~~~ wtf/unicode/UTF8.cpp:259:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 259 | switch (*source) { | ^~~~~~ wtf/unicode/UTF8.cpp:268:9: note: here 268 | case 1: if (*source >= 0x80 && *source < 0xC2) return false; | ^~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/qt/MainThreadQt.cpp:31: ./wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ wtf/unicode/UTF8.cpp: In function 'UChar32 WTF::Unicode::readUTF8Sequence(const char*&, unsigned int)': wtf/unicode/UTF8.cpp:286:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 286 | case 6: character += static_cast(*sequence++); character <<= 6; | ~~~~~~~~~~^~~~~ wtf/unicode/UTF8.cpp:287:9: note: here 287 | case 5: character += static_cast(*sequence++); character <<= 6; | ^~~~ wtf/unicode/UTF8.cpp:287:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 287 | case 5: character += static_cast(*sequence++); character <<= 6; | ~~~~~~~~~~^~~~~ wtf/unicode/UTF8.cpp:288:9: note: here 288 | case 4: character += static_cast(*sequence++); character <<= 6; | ^~~~ wtf/unicode/UTF8.cpp:288:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 288 | case 4: character += static_cast(*sequence++); character <<= 6; | ~~~~~~~~~~^~~~~ wtf/unicode/UTF8.cpp:289:9: note: here 289 | case 3: character += static_cast(*sequence++); character <<= 6; | ^~~~ wtf/unicode/UTF8.cpp:289:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 289 | case 3: character += static_cast(*sequence++); character <<= 6; | ~~~~~~~~~~^~~~~ wtf/unicode/UTF8.cpp:290:9: note: here 290 | case 2: character += static_cast(*sequence++); character <<= 6; | ^~~~ wtf/unicode/UTF8.cpp:290:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 290 | case 2: character += static_cast(*sequence++); character <<= 6; | ~~~~~~~~~~^~~~~ wtf/unicode/UTF8.cpp:291:9: note: here 291 | case 1: character += static_cast(*sequence++); | ^~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/qt/MainThreadQt.cpp:31: ./wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:53, from wtf/qt/MainThreadQt.cpp:31: ./wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ./wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/qt/MainThreadQt.cpp:31: ./wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:53, from wtf/qt/MainThreadQt.cpp:31: ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ./wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ./wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from wtf/qt/MainThreadQt.cpp:31: ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ./wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from wtf/qt/MainThreadQt.cpp:31: ./config.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from wtf/qt/MainThreadQt.cpp:32: wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ./wtf/HashMap.h:24, from wtf/MetaAllocator.h:33, from wtf/MetaAllocator.cpp:30: ./wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits >; Value = WTF::KeyValuePair]': ./wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' ./wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits >, WTF::PtrHash >; T = void*; Extra = WTF::MetaAllocator::FreeSpaceNode*; Key = void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >]' ./wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = void*; MappedArg = WTF::MetaAllocator::FreeSpaceNode*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = void*; WTF::HashMap::MappedPassInReferenceType = WTF::MetaAllocator::FreeSpaceNode* const&]' ./wtf/HashMap.h:369:16: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = void*; MappedArg = WTF::MetaAllocator::FreeSpaceNode*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = void*; WTF::HashMap::MappedPassInType = WTF::MetaAllocator::FreeSpaceNode* const&]' wtf/MetaAllocator.cpp:249:63: required from here ./wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashTable.h:28, from ./wtf/HashMap.h:24, from wtf/MetaAllocator.h:33, from wtf/MetaAllocator.cpp:30: ./wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ./wtf/HashMap.h:24, from wtf/MetaAllocator.h:33, from wtf/MetaAllocator.cpp:30: ./wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits >; Value = WTF::KeyValuePair]': ./wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' ./wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits >, WTF::IntHash >; T = unsigned int; Extra = unsigned int; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >]' ./wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = unsigned int; MappedArg = unsigned int; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = unsigned int; WTF::HashMap::MappedPassInReferenceType = const unsigned int&]' ./wtf/HashMap.h:369:16: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = unsigned int; MappedArg = unsigned int; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = unsigned int; WTF::HashMap::MappedPassInType = const unsigned int&]' wtf/MetaAllocator.cpp:403:43: required from here ./wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashTable.h:28, from ./wtf/HashMap.h:24, from wtf/MetaAllocator.h:33, from wtf/MetaAllocator.cpp:30: ./wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ wtf/TCSystemAlloc.cpp: In function 'void* TryMmap(size_t, size_t*, size_t)': wtf/TCSystemAlloc.cpp:179:48: warning: implicitly-declared 'constexpr WTF::Checked::Checked(const WTF::Checked&)' is deprecated [-Wdeprecated-copy] 179 | mmap(static_cast(result) + (mapSize - pagesize).unsafeGet(), pagesize, PROT_NONE, MAP_FIXED | MAP_PRIVATE | MAP_ANON, VM_TAG_FOR_TCMALLOC_MEMORY, 0); | ^~~~~~~~ In file included from wtf/TCSystemAlloc.cpp:38: wtf/CheckedArithmetic.h:472:20: note: because 'WTF::Checked' has user-provided 'const WTF::Checked& WTF::Checked::operator=(WTF::Checked) [with T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]' 472 | const Checked& operator=(Checked rhs) | ^~~~~~~~ wtf/CheckedArithmetic.h:690:173: note: initializing argument 1 of 'WTF::Checked::ResultType, OverflowHandler> WTF::operator-(WTF::Checked, V) [with U = unsigned int; V = unsigned int; OverflowHandler = WTF::CrashOnOverflow; typename WTF::Result::ResultType = unsigned int]' 690 | template static inline Checked::ResultType, OverflowHandler> operator-(Checked lhs, V rhs) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ wtf/CheckedArithmetic.h: In instantiation of 'WTF::Checked::ResultType, OverflowHandler> WTF::operator+(WTF::Checked, V) [with U = unsigned int; V = unsigned int; OverflowHandler = WTF::CrashOnOverflow; typename WTF::Result::ResultType = unsigned int]': wtf/TCSystemAlloc.cpp:169:53: required from here wtf/CheckedArithmetic.h:687:16: warning: implicitly-declared 'constexpr WTF::Checked::Checked(const WTF::Checked&)' is deprecated [-Wdeprecated-copy] 687 | return lhs + Checked(rhs); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/CheckedArithmetic.h:472:20: note: because 'WTF::Checked' has user-provided 'const WTF::Checked& WTF::Checked::operator=(WTF::Checked) [with T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]' 472 | const Checked& operator=(Checked rhs) | ^~~~~~~~ wtf/CheckedArithmetic.h:649:173: note: initializing argument 1 of 'WTF::Checked::ResultType, OverflowHandler> WTF::operator+(WTF::Checked, WTF::Checked) [with U = unsigned int; V = unsigned int; OverflowHandler = WTF::CrashOnOverflow; typename WTF::Result::ResultType = unsigned int]' 649 | template static inline Checked::ResultType, OverflowHandler> operator+(Checked lhs, Checked rhs) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ wtf/CheckedArithmetic.h: In instantiation of 'WTF::Checked::ResultType, OverflowHandler> WTF::operator-(WTF::Checked, V) [with U = unsigned int; V = unsigned int; OverflowHandler = WTF::CrashOnOverflow; typename WTF::Result::ResultType = unsigned int]': wtf/TCSystemAlloc.cpp:179:48: required from here wtf/CheckedArithmetic.h:692:16: warning: implicitly-declared 'constexpr WTF::Checked::Checked(const WTF::Checked&)' is deprecated [-Wdeprecated-copy] 692 | return lhs - Checked(rhs); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtf/CheckedArithmetic.h:472:20: note: because 'WTF::Checked' has user-provided 'const WTF::Checked& WTF::Checked::operator=(WTF::Checked) [with T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]' 472 | const Checked& operator=(Checked rhs) | ^~~~~~~~ wtf/CheckedArithmetic.h:661:173: note: initializing argument 1 of 'WTF::Checked::ResultType, OverflowHandler> WTF::operator-(WTF::Checked, WTF::Checked) [with U = unsigned int; V = unsigned int; OverflowHandler = WTF::CrashOnOverflow; typename WTF::Result::ResultType = unsigned int]' 661 | template static inline Checked::ResultType, OverflowHandler> operator-(Checked lhs, Checked rhs) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ wtf/text/WTFString.cpp: In static member function 'static WTF::String WTF::String::format(const char*, ...)': wtf/text/WTFString.cpp:431:33: warning: 'QString& QString::vsprintf(const char*, va_list)' is deprecated: Use vasprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 431 | buffer.vsprintf(format, args); | ^ In file included from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/QString:1, from ./wtf/text/StringImpl.h:35, from wtf/text/WTFString.h:29, from wtf/text/WTFString.cpp:23: /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qstring.h:391:14: note: declared here 391 | QString &vsprintf(const char *format, va_list ap) Q_ATTRIBUTE_FORMAT_PRINTF(2, 0); | ^~~~~~~~ In file included from wtf/HashMap.h:24, from wtf/ThreadingPthreads.cpp:40: ./wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits > >; Value = WTF::KeyValuePair >]': ./wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits > >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' ./wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits > >, WTF::IntHash >; T = unsigned int; Extra = WTF::PassOwnPtr; Key = unsigned int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits > >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMapValueTraits, WTF::HashTraits > >, WTF::HashTraits > >]' wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = unsigned int; MappedArg = WTF::OwnPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMapValueTraits, WTF::HashTraits > >, WTF::HashTraits > >; WTF::HashMap::KeyType = unsigned int; WTF::HashMap::MappedPassInReferenceType = WTF::PassOwnPtr&]' wtf/HashMap.h:369:16: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = unsigned int; MappedArg = WTF::OwnPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMapValueTraits, WTF::HashTraits > >, WTF::HashTraits > >; WTF::HashMap::KeyType = unsigned int; WTF::HashMap::MappedPassInType = WTF::PassOwnPtr]' wtf/ThreadingPthreads.cpp:182:79: required from here ./wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashTable.h:28, from wtf/HashMap.h:24, from wtf/ThreadingPthreads.cpp:40: ./wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair >' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:31, from wtf/text/WTFString.h:29, from wtf/text/WTFString.cpp:23: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ./wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ./wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ./wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::String; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' wtf/text/WTFString.cpp:713:18: required from here ./wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/WTFString.cpp:23: wtf/text/WTFString.h:98:7: note: 'class WTF::String' declared here 98 | class String { | ^~~~~~ rm -f libWTF.a /tmp/instance-3/output-1/host/bin/mipsel-linux-ar cruT libWTF.a .obj/wtf/ArrayBuffer.o .obj/wtf/ArrayBufferView.o .obj/wtf/Assertions.o .obj/wtf/BitVector.o .obj/wtf/CryptographicallyRandomNumber.o .obj/wtf/CurrentTime.o .obj/wtf/DateMath.o .obj/wtf/DataLog.o .obj/wtf/DecimalNumber.o .obj/wtf/dtoa.o .obj/wtf/dtoa/bignum-dtoa.o .obj/wtf/dtoa/bignum.o .obj/wtf/dtoa/cached-powers.o .obj/wtf/dtoa/diy-fp.o .obj/wtf/dtoa/double-conversion.o .obj/wtf/dtoa/fast-dtoa.o .obj/wtf/dtoa/fixed-dtoa.o .obj/wtf/dtoa/strtod.o .obj/wtf/FastMalloc.o .obj/wtf/FilePrintStream.o .obj/wtf/FunctionDispatcher.o .obj/wtf/GregorianDateTime.o .obj/wtf/gobject/GOwnPtr.o .obj/wtf/gobject/GRefPtr.o .obj/wtf/HashTable.o .obj/wtf/MD5.o .obj/wtf/MainThread.o .obj/wtf/MediaTime.o .obj/wtf/MetaAllocator.o .obj/wtf/NullPtr.o .obj/wtf/NumberOfCores.o .obj/wtf/RAMSize.o .obj/wtf/OSRandomSource.o .obj/wtf/qt/MainThreadQt.o .obj/wtf/qt/StringQt.o .obj/wtf/PageAllocationAligned.o .obj/wtf/PageBlock.o .obj/wtf/ParallelJobsGeneric.o .obj/wtf/PrintStream.o .obj/wtf/RandomNumber.o .obj/wtf/RefCountedLeakCounter.o .obj/wtf/SHA1.o .obj/wtf/StackBounds.o .obj/wtf/StringPrintStream.o .obj/wtf/TCSystemAlloc.o .obj/wtf/Threading.o .obj/wtf/TypeTraits.o .obj/wtf/WTFThreadData.o .obj/wtf/text/AtomicString.o .obj/wtf/text/AtomicStringTable.o .obj/wtf/text/Base64.o .obj/wtf/text/CString.o .obj/wtf/text/StringBuilder.o .obj/wtf/text/StringImpl.o .obj/wtf/text/StringStatics.o .obj/wtf/text/WTFString.o .obj/wtf/unicode/CollatorDefault.o .obj/wtf/unicode/icu/CollatorICU.o .obj/wtf/unicode/UTF8.o .obj/wtf/OSAllocatorPosix.o .obj/wtf/ThreadIdentifierDataPthreads.o .obj/wtf/ThreadingPthreads.o .obj/wtf/threads/BinarySemaphore.o make[2]: Leaving directory '/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/WTF' cd Source/JavaScriptCore/ && ( test -e Makefile.JavaScriptCore || /tmp/instance-3/output-1/host/bin/qmake -o Makefile.JavaScriptCore /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/JavaScriptCore.pro -spec devices/linux-buildroot-g++ WEBKIT_CONFIG+=use_system_leveldb ) && /usr/bin/make -f Makefile.JavaScriptCore Project MESSAGE: PKG_CONFIG_LIBDIR automatically set to /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/lib/pkgconfig:/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/share/pkgconfig:/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/lib/mipsel-buildroot-linux-gnu/pkgconfig Project MESSAGE: PKG_CONFIG_SYSROOT_DIR automatically set to /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot make[2]: Entering directory '/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore' ( test -e Makefile.LLIntOffsetsExtractor || /tmp/instance-3/output-1/host/bin/qmake -o Makefile.LLIntOffsetsExtractor /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/LLIntOffsetsExtractor.pro -spec devices/linux-buildroot-g++ WEBKIT_CONFIG+=use_system_leveldb ) && /usr/bin/make -f Makefile.LLIntOffsetsExtractor Project MESSAGE: PKG_CONFIG_LIBDIR automatically set to /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/lib/pkgconfig:/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/share/pkgconfig:/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/lib/mipsel-buildroot-linux-gnu/pkgconfig Project MESSAGE: PKG_CONFIG_SYSROOT_DIR automatically set to /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot make[3]: Entering directory '/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore' ruby /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/offlineasm/generate_offset_extractor.rb llint/LowLevelInterpreter.asm LLIntDesiredOffsets.h offlineasm: Parsing llint/LowLevelInterpreter.asm and creating offset extractor LLIntDesiredOffsets.h. offlineasm: Including file llint/LowLevelInterpreter64.asm offlineasm: Including file llint/LowLevelInterpreter32_64.asm offlineasm: offset extractor LLIntDesiredOffsets.h successfully generated. /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-strict-aliasing -std=gnu++11 -fno-exceptions -fPIC -MD -DQT_NO_LINKED_LIST -DQT_NO_VERSION_TAGGING -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I. -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../WTF -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/llint/LLIntOffsetsExtractor.o llint/LLIntOffsetsExtractor.cpp In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from llint/LLIntOffsetsExtractor.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntOffsetsExtractor.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from llint/LLIntOffsetsExtractor.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntOffsetsExtractor.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntOffsetsExtractor.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntOffsetsExtractor.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from llint/LLIntOffsetsExtractor.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from llint/LLIntOffsetsExtractor.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from llint/LLIntOffsetsExtractor.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntOffsetsExtractor.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from llint/LLIntOffsetsExtractor.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from llint/LLIntOffsetsExtractor.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from llint/LLIntOffsetsExtractor.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from llint/LLIntOffsetsExtractor.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from llint/LLIntOffsetsExtractor.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from llint/LLIntOffsetsExtractor.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from llint/LLIntOffsetsExtractor.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from llint/LLIntOffsetsExtractor.cpp:29: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from llint/LLIntOffsetsExtractor.cpp:29: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntOffsetsExtractor.cpp:29: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntOffsetsExtractor.cpp:29: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntOffsetsExtractor.cpp:29: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntOffsetsExtractor.cpp:29: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntOffsetsExtractor.cpp:29: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntOffsetsExtractor.cpp:29: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntOffsetsExtractor.cpp:29: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntOffsetsExtractor.cpp:29: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntOffsetsExtractor.cpp:29: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntOffsetsExtractor.cpp:29: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntOffsetsExtractor.cpp:29: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntOffsetsExtractor.cpp:29: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntOffsetsExtractor.cpp:29: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntOffsetsExtractor.cpp:29: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntOffsetsExtractor.cpp:29: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from llint/LLIntOffsetsExtractor.cpp:29: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from llint/LLIntOffsetsExtractor.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from llint/LLIntOffsetsExtractor.cpp:29: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from llint/LLIntOffsetsExtractor.cpp:29: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from llint/LLIntOffsetsExtractor.cpp:29: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from llint/LLIntOffsetsExtractor.cpp:29: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from llint/LLIntOffsetsExtractor.cpp:29: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from llint/LLIntOffsetsExtractor.cpp:29: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from llint/LLIntOffsetsExtractor.cpp:29: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from llint/LLIntOffsetsExtractor.cpp:29: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from llint/LLIntOffsetsExtractor.cpp:29: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from llint/LLIntOffsetsExtractor.cpp:29: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from llint/LLIntOffsetsExtractor.cpp:29: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from llint/LLIntOffsetsExtractor.cpp:29: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from llint/LLIntOffsetsExtractor.cpp:29: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from llint/LLIntOffsetsExtractor.cpp:29: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from llint/LLIntOffsetsExtractor.cpp:29: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from llint/LLIntOffsetsExtractor.cpp:29: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from llint/LLIntOffsetsExtractor.cpp:29: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from llint/LLIntOffsetsExtractor.cpp:29: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from llint/LLIntOffsetsExtractor.cpp:29: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from llint/LLIntOffsetsExtractor.cpp:29: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from llint/LLIntOffsetsExtractor.cpp:29: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from llint/LLIntOffsetsExtractor.cpp:29: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from llint/LLIntOffsetsExtractor.cpp:29: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from llint/LLIntOffsetsExtractor.cpp:29: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from llint/LLIntOffsetsExtractor.cpp:29: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from llint/LLIntOffsetsExtractor.cpp:29: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntOffsetsExtractor.cpp:29: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntOffsetsExtractor.cpp:29: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntOffsetsExtractor.cpp:29: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntOffsetsExtractor.cpp:29: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntOffsetsExtractor.cpp:29: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntOffsetsExtractor.cpp:29: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntOffsetsExtractor.cpp:29: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntOffsetsExtractor.cpp:29: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntOffsetsExtractor.cpp:29: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntOffsetsExtractor.cpp:29: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntOffsetsExtractor.cpp:29: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntOffsetsExtractor.cpp:29: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntOffsetsExtractor.cpp:29: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntOffsetsExtractor.cpp:29: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntOffsetsExtractor.cpp:29: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntOffsetsExtractor.cpp:29: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntOffsetsExtractor.cpp:29: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntOffsetsExtractor.cpp:29: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntOffsetsExtractor.cpp:29: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntOffsetsExtractor.cpp:29: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from llint/LLIntOffsetsExtractor.cpp:29: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from llint/LLIntOffsetsExtractor.cpp:29: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from llint/LLIntOffsetsExtractor.cpp:29: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from llint/LLIntOffsetsExtractor.cpp:29: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from llint/LLIntOffsetsExtractor.cpp:29: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from llint/LLIntOffsetsExtractor.cpp:29: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from llint/LLIntOffsetsExtractor.cpp:29: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from llint/LLIntOffsetsExtractor.cpp:29: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from llint/LLIntOffsetsExtractor.cpp:29: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from llint/LLIntOffsetsExtractor.cpp:29: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from llint/LLIntOffsetsExtractor.cpp:29: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from llint/LLIntOffsetsExtractor.cpp:29: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from runtime/JSPropertyNameIterator.h:34, from llint/LLIntOffsetsExtractor.cpp:40: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from runtime/JSPropertyNameIterator.h:34, from llint/LLIntOffsetsExtractor.cpp:40: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from runtime/JSPropertyNameIterator.h:34, from llint/LLIntOffsetsExtractor.cpp:40: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntOfflineAsmConfig.h:29, from llint/LLIntOffsetsExtractor.cpp:46: llint/LLIntCommon.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from llint/LLIntOfflineAsmConfig.h:31, from llint/LLIntOffsetsExtractor.cpp:46: ../WTF/wtf/InlineASM.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(DARWIN) || (OS(WINDOWS) && CPU(X86)) | ^~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(DARWIN) || (OS(WINDOWS) && CPU(X86)) | ^~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(DARWIN) || (OS(WINDOWS) && CPU(X86)) | ^~~~~~~~~~~ ../WTF/wtf/InlineASM.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64) | ^~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/InlineASM.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #elif CPU(X86) && COMPILER(MINGW) | ^~~~~~~~~~~ ../WTF/wtf/InlineASM.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #elif CPU(X86) && COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #elif OS(LINUX) && CPU(X86) && defined(__PIC__) | ^~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #elif OS(LINUX) && CPU(X86) && defined(__PIC__) | ^~~~~~~~~~~ ../WTF/wtf/InlineASM.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if HAVE(INTERNAL_VISIBILITY) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #elif OS(AIX) | ^~~~~~~~~~ ../WTF/wtf/InlineASM.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif OS(LINUX) \ | ^~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | || OS(FREEBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | || OS(OPENBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:70:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 70 | || OS(SOLARIS) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | || (OS(HPUX) && CPU(IA64)) \ | ^ ~~~~~~ ../WTF/wtf/InlineASM.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | || (OS(HPUX) && CPU(IA64)) \ | ^ ~~~~~~~ ../WTF/wtf/InlineASM.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | || OS(NETBSD) | ^ ~~~~~~~~ ../WTF/wtf/InlineASM.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif OS(LINUX) \ | ^~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | || OS(FREEBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | || OS(OPENBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | || OS(NETBSD) \ | ^ ~~~~~~~~ ../WTF/wtf/InlineASM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | || OS(QNX) | ^ ~~~~~ ../WTF/wtf/InlineASM.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if (CPU(ARM_TRADITIONAL) && (defined(thumb2) || defined(__thumb2__) || defined(__thumb) || defined(__thumb__))) || CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntOfflineAsmConfig.h:31, from llint/LLIntOffsetsExtractor.cpp:46: ../WTF/wtf/InlineASM.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if (CPU(ARM_TRADITIONAL) && (defined(thumb2) || defined(__thumb2__) || defined(__thumb) || defined(__thumb__))) || CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from llint/LLIntOffsetsExtractor.cpp:46: llint/LLIntOfflineAsmConfig.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOfflineAsmConfig.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(X86) | ^~~~~~~~~~~ llint/LLIntOfflineAsmConfig.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ llint/LLIntOfflineAsmConfig.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntOfflineAsmConfig.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ llint/LLIntOfflineAsmConfig.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(MIPS) | ^~~~~~~~~~~~ llint/LLIntOfflineAsmConfig.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if CPU(SH4) | ^~~~~~~~~~~ llint/LLIntOfflineAsmConfig.h:101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 101 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ llint/LLIntOfflineAsmConfig.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if USE(JSVALUE64) && OS(WINDOWS) | ^~~~~~~~~~~~~~~~~ llint/LLIntOfflineAsmConfig.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if USE(JSVALUE64) && OS(WINDOWS) | ^~~~~~~~~~~~~~ llint/LLIntOfflineAsmConfig.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ llint/LLIntOfflineAsmConfig.h:143:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 143 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ llint/LLIntOfflineAsmConfig.h:149:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 149 | #if CPU(MIPS) | ^~~~~~~~~~~~ llint/LLIntOffsetsExtractor.cpp:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from llint/LLIntOffsetsExtractor.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from llint/LLIntOffsetsExtractor.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fdebug-types-section -Wl,-O1 -Wl,--enable-new-dtags -o LLIntOffsetsExtractor .obj/llint/LLIntOffsetsExtractor.o -latomic -lpthread -lrt -lpthread -ldl make[3]: Leaving directory '/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore' ( test -e Makefile.JavaScriptCore.DerivedSources || /tmp/instance-3/output-1/host/bin/qmake -o Makefile.JavaScriptCore.DerivedSources /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/DerivedSources.pri -spec devices/linux-buildroot-g++ WEBKIT_CONFIG+=use_system_leveldb ) && /usr/bin/make -f Makefile.JavaScriptCore.DerivedSources Project MESSAGE: PKG_CONFIG_LIBDIR automatically set to /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/lib/pkgconfig:/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/share/pkgconfig:/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/lib/mipsel-buildroot-linux-gnu/pkgconfig Project MESSAGE: PKG_CONFIG_SYSROOT_DIR automatically set to /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot make[3]: Entering directory '/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore' perl /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/create_hash_table runtime/ArrayConstructor.cpp -i > generated/ArrayConstructor.lut.h perl /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/create_hash_table runtime/ArrayPrototype.cpp -i > generated/ArrayPrototype.lut.h perl /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/create_hash_table runtime/BooleanPrototype.cpp -i > generated/BooleanPrototype.lut.h Creating hashtable for runtime/ArrayConstructor.cpp perl /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/create_hash_table runtime/DateConstructor.cpp -i > generated/DateConstructor.lut.h Creating hashtable for runtime/ArrayPrototype.cpp Creating hashtable for runtime/BooleanPrototype.cpp perl /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/create_hash_table runtime/DatePrototype.cpp -i > generated/DatePrototype.lut.h Creating hashtable for runtime/DateConstructor.cpp perl /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/create_hash_table runtime/ErrorPrototype.cpp -i > generated/ErrorPrototype.lut.h Creating hashtable for runtime/DatePrototype.cpp perl /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/create_hash_table runtime/JSGlobalObject.cpp -i > generated/JSGlobalObject.lut.h Creating hashtable for runtime/ErrorPrototype.cpp perl /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/create_hash_table runtime/JSONObject.cpp -i > generated/JSONObject.lut.h Creating hashtable for runtime/JSGlobalObject.cpp perl /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/create_hash_table runtime/MathObject.cpp -i > generated/MathObject.lut.h Creating hashtable for runtime/JSONObject.cpp perl /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/create_hash_table runtime/NamePrototype.cpp -i > generated/NamePrototype.lut.h perl /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/create_hash_table runtime/NumberConstructor.cpp -i > generated/NumberConstructor.lut.h Creating hashtable for runtime/MathObject.cpp Creating hashtable for runtime/NamePrototype.cpp perl /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/create_hash_table runtime/NumberPrototype.cpp -i > generated/NumberPrototype.lut.h Creating hashtable for runtime/NumberConstructor.cpp perl /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/create_hash_table runtime/ObjectConstructor.cpp -i > generated/ObjectConstructor.lut.h perl /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/create_hash_table runtime/RegExpConstructor.cpp -i > generated/RegExpConstructor.lut.h Creating hashtable for runtime/NumberPrototype.cpp Creating hashtable for runtime/ObjectConstructor.cpp perl /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/create_hash_table runtime/RegExpObject.cpp -i > generated/RegExpObject.lut.h Creating hashtable for runtime/RegExpConstructor.cpp perl /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/create_hash_table runtime/RegExpPrototype.cpp -i > generated/RegExpPrototype.lut.h Creating hashtable for runtime/RegExpObject.cpp perl /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/create_hash_table runtime/StringConstructor.cpp -i > generated/StringConstructor.lut.h Creating hashtable for runtime/RegExpPrototype.cpp perl /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/create_hash_table parser/Keywords.table -i > generated/Lexer.lut.h Creating hashtable for runtime/StringConstructor.cpp perl -i /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/create_jit_stubs --prefix RVCT jit/JITStubs.cpp > generated/GeneratedJITStubs_RVCT.h Creating hashtable for parser/Keywords.table python /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/create_regex_tables > generated/RegExpJitTables.h python /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/KeywordLookupGenerator.py parser/Keywords.table > generated/KeywordLookup.h ruby /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/offlineasm/asm.rb /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/llint/LowLevelInterpreter.asm LLIntOffsetsExtractor generated/LLIntAssembly.h Creating JIT stubs for jit/JITStubs.cpp perl -i /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/create_jit_stubs --prefix MSVC jit/JITStubs.cpp > generated/GeneratedJITStubs_MSVC.asm Creating JIT stubs for jit/JITStubs.cpp offlineasm: Parsing /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/llint/LowLevelInterpreter.asm and LLIntOffsetsExtractor and creating assembly file generated/LLIntAssembly.h. offlineasm: Including file /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm offlineasm: Including file /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm offlineasm: Assembly file generated/LLIntAssembly.h successfully generated. make[3]: Leaving directory '/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore' ( test -e Makefile.JavaScriptCore.Target || /tmp/instance-3/output-1/host/bin/qmake -o Makefile.JavaScriptCore.Target /tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/Target.pri -spec devices/linux-buildroot-g++ WEBKIT_CONFIG+=use_system_leveldb ) && /usr/bin/make -f Makefile.JavaScriptCore.Target Project MESSAGE: PKG_CONFIG_LIBDIR automatically set to /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/lib/pkgconfig:/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/share/pkgconfig:/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/lib/mipsel-buildroot-linux-gnu/pkgconfig Project MESSAGE: PKG_CONFIG_SYSROOT_DIR automatically set to /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot make[3]: Entering directory '/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore' /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/yarr/YarrInterpreter.o yarr/YarrInterpreter.cpp /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/yarr/YarrPattern.o yarr/YarrPattern.cpp /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/yarr/YarrSyntaxChecker.o yarr/YarrSyntaxChecker.cpp /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/yarr/YarrCanonicalizeUCS2.o yarr/YarrCanonicalizeUCS2.cpp In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from yarr/YarrInterpreter.cpp:27: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from yarr/YarrInterpreter.cpp:27: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from yarr/YarrInterpreter.cpp:27: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/API/JSBase.o API/JSBase.cpp In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from yarr/YarrPattern.cpp:27: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from yarr/YarrInterpreter.cpp:27: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from yarr/YarrInterpreter.cpp:27: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from yarr/YarrPattern.cpp:27: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from yarr/YarrPattern.cpp:27: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from yarr/YarrSyntaxChecker.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from ./config.h:30, from yarr/YarrSyntaxChecker.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ In file included from ./config.h:30, from yarr/YarrPattern.cpp:27: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/API/JSCallbackConstructor.o API/JSCallbackConstructor.cpp ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from ./config.h:30, from yarr/YarrPattern.cpp:27: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from yarr/YarrSyntaxChecker.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from yarr/YarrSyntaxChecker.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from yarr/YarrCanonicalizeUCS2.cpp:28: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from yarr/YarrCanonicalizeUCS2.cpp:28: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from yarr/YarrCanonicalizeUCS2.cpp:28: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from yarr/YarrSyntaxChecker.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from yarr/YarrCanonicalizeUCS2.cpp:28: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/API/JSCallbackFunction.o API/JSCallbackFunction.cpp ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from yarr/YarrCanonicalizeUCS2.cpp:28: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/API/JSCallbackObject.o API/JSCallbackObject.cpp ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from API/JSBase.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSBase.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from API/JSBase.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from API/JSBase.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSBase.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from API/JSCallbackConstructor.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSCallbackConstructor.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from API/JSCallbackConstructor.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from API/JSCallbackConstructor.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from API/JSCallbackFunction.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from ./config.h:30, from API/JSCallbackFunction.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ In file included from ./config.h:30, from API/JSCallbackConstructor.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from API/JSCallbackFunction.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSCallbackFunction.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/API/JSClassRef.o API/JSClassRef.cpp ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSCallbackFunction.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from API/JSCallbackObject.cpp:27: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from ./config.h:30, from API/JSCallbackObject.cpp:27: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from API/JSCallbackObject.cpp:27: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/API/JSContextRef.o API/JSContextRef.cpp ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from API/JSCallbackObject.cpp:27: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSCallbackObject.cpp:27: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from yarr/YarrInterpreter.cpp:27: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from yarr/YarrInterpreter.cpp:27: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from yarr/YarrInterpreter.cpp:27: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from yarr/YarrInterpreter.cpp:27: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from yarr/YarrInterpreter.cpp:27: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from yarr/YarrInterpreter.cpp:27: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from yarr/YarrInterpreter.cpp:27: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from yarr/YarrInterpreter.cpp:27: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from yarr/YarrInterpreter.cpp:27: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from yarr/YarrInterpreter.cpp:27: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from yarr/YarrInterpreter.cpp:27: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from yarr/YarrInterpreter.cpp:27: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from yarr/YarrPattern.h:30, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/API/JSObjectRef.o API/JSObjectRef.cpp In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from API/JSClassRef.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSClassRef.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/API/JSScriptRef.o API/JSScriptRef.cpp ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from API/JSClassRef.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from API/JSClassRef.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from API/JSContextRef.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/API/JSStringRef.o API/JSStringRef.cpp ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSClassRef.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from yarr/YarrPattern.cpp:27: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSContextRef.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from yarr/YarrPattern.cpp:27: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ In file included from ./config.h:31, from yarr/YarrPattern.cpp:27: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from ./config.h:33, from yarr/YarrPattern.cpp:27: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ In file included from yarr/YarrPattern.cpp:27: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from yarr/YarrPattern.cpp:27: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ In file included from ./config.h:30, from yarr/YarrSyntaxChecker.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from yarr/YarrPattern.cpp:27: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from yarr/YarrPattern.cpp:27: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from ./config.h:30, from yarr/YarrSyntaxChecker.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ In file included from ./config.h:31, from yarr/YarrSyntaxChecker.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from yarr/YarrSyntaxChecker.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from yarr/YarrSyntaxChecker.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from yarr/YarrSyntaxChecker.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from yarr/YarrPattern.cpp:27: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from API/JSContextRef.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:56, from yarr/YarrPattern.cpp:27: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ In file included from ./config.h:59, from yarr/YarrPattern.cpp:27: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ In file included from yarr/YarrPattern.cpp:27: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from yarr/YarrPattern.h:30, from yarr/YarrPattern.cpp:28: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from yarr/YarrSyntaxChecker.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from yarr/YarrSyntaxChecker.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSContextRef.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from yarr/YarrSyntaxChecker.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from yarr/YarrSyntaxChecker.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSBase.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from API/JSBase.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from API/JSBase.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from API/JSBase.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from API/JSBase.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSBase.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSBase.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSBase.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from API/JSBase.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from API/JSBase.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from API/JSBase.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from API/JSBase.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from API/JSObjectRef.cpp:27: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ In file included from ./config.h:59, from yarr/YarrSyntaxChecker.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ In file included from yarr/YarrSyntaxChecker.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/API/JSStringRefQt.o API/JSStringRefQt.cpp ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:29, from ../WTF/wtf/text/WTFString.h:28, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from ./config.h:30, from API/JSCallbackConstructor.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/text/ASCIIFastPath.h:30, from ../WTF/wtf/text/WTFString.h:28, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSCallbackConstructor.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ In file included from ./config.h:31, from API/JSCallbackConstructor.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:33, from API/JSCallbackConstructor.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ In file included from API/JSCallbackConstructor.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSContextRef.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSCallbackConstructor.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSObjectRef.cpp:27: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSCallbackConstructor.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSCallbackConstructor.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from API/JSCallbackConstructor.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ In file included from ./config.h:56, from API/JSCallbackConstructor.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:59, from API/JSCallbackConstructor.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from API/JSCallbackConstructor.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from API/JSScriptRef.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from API/JSObjectRef.cpp:27: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from API/JSObjectRef.cpp:27: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from yarr/YarrCanonicalizeUCS2.cpp:28: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ In file included from ./config.h:30, from yarr/YarrCanonicalizeUCS2.cpp:28: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from yarr/YarrCanonicalizeUCS2.cpp:28: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from ./config.h:33, from yarr/YarrCanonicalizeUCS2.cpp:28: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from yarr/YarrCanonicalizeUCS2.cpp:28: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from yarr/YarrCanonicalizeUCS2.cpp:28: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSObjectRef.cpp:27: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from yarr/YarrCanonicalizeUCS2.cpp:28: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from yarr/YarrCanonicalizeUCS2.cpp:28: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from yarr/YarrCanonicalizeUCS2.cpp:28: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from ./config.h:56, from yarr/YarrCanonicalizeUCS2.cpp:28: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/API/JSValueRef.o API/JSValueRef.cpp ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSScriptRef.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from yarr/YarrPattern.h:30, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from API/JSScriptRef.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/OwnPtr.h:26, from yarr/YarrPattern.h:31, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from yarr/YarrPattern.h:31, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from yarr/YarrPattern.h:31, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSScriptRef.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:31, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from yarr/YarrCanonicalizeUCS2.cpp:28: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from yarr/YarrCanonicalizeUCS2.cpp:28: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from yarr/YarrCanonicalizeUCS2.h:30, from yarr/YarrCanonicalizeUCS2.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from yarr/YarrCanonicalizeUCS2.h:30, from yarr/YarrCanonicalizeUCS2.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from yarr/YarrPattern.h:33, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from yarr/YarrPattern.h:33, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from API/JSStringRef.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from yarr/YarrPattern.h:33, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from yarr/YarrPattern.h:33, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from yarr/YarrPattern.h:33, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from yarr/YarrPattern.h:33, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from yarr/YarrPattern.h:33, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from yarr/YarrPattern.h:33, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from yarr/YarrPattern.h:33, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:33, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Vector.h:24, from yarr/YarrPattern.h:34, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ In file included from ./config.h:30, from API/JSScriptRef.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:26, from ../WTF/wtf/Vector.h:31, from yarr/YarrPattern.h:34, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from yarr/YarrPattern.h:34, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:34, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from yarr/YarrPattern.h:35, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from yarr/YarrPattern.h:35, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from yarr/YarrPattern.h:35, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSStringRef.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from API/JSStringRefQt.cpp:27: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from API/JSStringRefQt.cpp:27: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from API/JSStringRef.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from API/JSStringRefQt.cpp:27: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSStringRef.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/API/JSWeakObjectMapRefPrivate.o API/JSWeakObjectMapRefPrivate.cpp ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSStringRef.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ In file included from ./config.h:30, from API/JSStringRefQt.cpp:27: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSStringRefQt.cpp:27: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from API/JSValueRef.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from yarr/YarrPattern.h:35, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:29, from yarr/YarrPattern.h:35, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from ./config.h:30, from API/JSValueRef.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/API/OpaqueJSString.o API/OpaqueJSString.cpp ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from API/JSValueRef.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSCallbackFunction.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from API/JSCallbackFunction.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from ./config.h:31, from API/JSCallbackFunction.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ In file included from ./config.h:33, from API/JSCallbackFunction.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from API/JSCallbackFunction.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from API/JSValueRef.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSCallbackFunction.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSCallbackFunction.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSCallbackFunction.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from API/JSCallbackFunction.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from API/JSCallbackFunction.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from API/JSCallbackFunction.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from API/JSCallbackFunction.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSValueRef.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/assembler/ARMAssembler.o assembler/ARMAssembler.cpp ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from API/JSWeakObjectMapRefPrivate.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSCallbackObject.cpp:27: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSWeakObjectMapRefPrivate.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from ./config.h:30, from API/JSCallbackObject.cpp:27: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from ./config.h:31, from API/JSCallbackObject.cpp:27: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ In file included from ./config.h:33, from API/JSCallbackObject.cpp:27: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ In file included from API/JSCallbackObject.cpp:27: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSCallbackObject.cpp:27: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSCallbackObject.cpp:27: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSCallbackObject.cpp:27: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from API/JSWeakObjectMapRefPrivate.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:56, from API/JSCallbackObject.cpp:27: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from API/JSCallbackObject.cpp:27: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from API/JSCallbackObject.cpp:27: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from API/JSCallbackObject.cpp:27: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from API/JSWeakObjectMapRefPrivate.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from yarr/YarrPattern.h:30, from yarr/YarrPattern.cpp:28: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSWeakObjectMapRefPrivate.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from yarr/YarrPattern.h:35, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from yarr/YarrPattern.h:35, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from yarr/YarrPattern.h:31, from yarr/YarrPattern.cpp:28: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from yarr/YarrPattern.h:31, from yarr/YarrPattern.cpp:28: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:31, from yarr/YarrPattern.cpp:28: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/assembler/ARMv7Assembler.o assembler/ARMv7Assembler.cpp ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:31, from yarr/YarrPattern.cpp:28: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/text/ASCIIFastPath.h:30, from ../WTF/wtf/text/WTFString.h:28, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:35, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:35, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:30, from ../WTF/wtf/text/WTFString.h:28, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/ASCIIFastPath.h:30, from ../WTF/wtf/text/WTFString.h:28, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/assembler/LinkBuffer.o assembler/LinkBuffer.cpp In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from yarr/YarrPattern.h:33, from yarr/YarrPattern.cpp:28: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from yarr/YarrPattern.h:35, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from yarr/YarrPattern.h:33, from yarr/YarrPattern.cpp:28: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from yarr/YarrPattern.h:33, from yarr/YarrPattern.cpp:28: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from yarr/YarrPattern.h:33, from yarr/YarrPattern.cpp:28: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from yarr/YarrPattern.h:33, from yarr/YarrPattern.cpp:28: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from yarr/YarrPattern.h:33, from yarr/YarrPattern.cpp:28: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from yarr/YarrPattern.h:33, from yarr/YarrPattern.cpp:28: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from yarr/YarrPattern.h:33, from yarr/YarrPattern.cpp:28: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from API/OpaqueJSString.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from yarr/YarrPattern.h:33, from yarr/YarrPattern.cpp:28: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:33, from yarr/YarrPattern.cpp:28: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Vector.h:24, from yarr/YarrPattern.h:34, from yarr/YarrPattern.cpp:28: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/BumpPointerAllocator.h:30, from yarr/YarrInterpreter.cpp:32: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/BumpPointerAllocator.h:30, from yarr/YarrInterpreter.cpp:32: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/BumpPointerAllocator.h:30, from yarr/YarrInterpreter.cpp:32: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:26, from ../WTF/wtf/Vector.h:31, from yarr/YarrPattern.h:34, from yarr/YarrPattern.cpp:28: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:34, from yarr/YarrPattern.cpp:28: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:34, from yarr/YarrPattern.cpp:28: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from yarr/YarrPattern.h:35, from yarr/YarrPattern.cpp:28: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from yarr/YarrPattern.h:35, from yarr/YarrPattern.cpp:28: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from yarr/YarrPattern.h:35, from yarr/YarrPattern.cpp:28: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/OpaqueJSString.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/assembler/MacroAssembler.o assembler/MacroAssembler.cpp ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from API/OpaqueJSString.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from API/OpaqueJSString.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/OpaqueJSString.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/assembler/MacroAssemblerARM.o assembler/MacroAssemblerARM.cpp ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from assembler/ARMAssembler.cpp:27: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from assembler/ARMAssembler.cpp:27: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from assembler/ARMv7Assembler.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from assembler/ARMv7Assembler.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from assembler/ARMAssembler.cpp:27: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from assembler/ARMAssembler.cpp:27: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from assembler/ARMv7Assembler.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from assembler/ARMAssembler.cpp:27: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ In file included from ./config.h:30, from assembler/ARMv7Assembler.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from ./config.h:30, from API/JSContextRef.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/ArrayAllocationProfile.o bytecode/ArrayAllocationProfile.cpp ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from assembler/LinkBuffer.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from assembler/LinkBuffer.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSContextRef.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from ./config.h:31, from API/JSContextRef.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from ./config.h:33, from API/JSContextRef.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ In file included from API/JSContextRef.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSContextRef.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from assembler/ARMv7Assembler.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSContextRef.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSContextRef.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from ./config.h:56, from API/JSContextRef.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from ./config.h:56, from API/JSContextRef.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from API/JSContextRef.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from API/JSContextRef.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSClassRef.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSClassRef.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ./config.h:31, from API/JSClassRef.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSObjectRef.cpp:27: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:33, from API/JSClassRef.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from API/JSClassRef.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSObjectRef.cpp:27: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from API/JSObjectRef.cpp:27: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSClassRef.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:33, from API/JSObjectRef.cpp:27: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from API/JSObjectRef.cpp:27: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSObjectRef.cpp:27: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSClassRef.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSClassRef.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSObjectRef.cpp:27: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSObjectRef.cpp:27: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from API/JSClassRef.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from API/JSClassRef.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from API/JSClassRef.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from API/JSClassRef.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from API/JSObjectRef.cpp:27: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from assembler/MacroAssemblerARM.cpp:27: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from assembler/MacroAssembler.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from API/JSObjectRef.cpp:27: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from API/JSObjectRef.cpp:27: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from API/JSObjectRef.cpp:27: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from assembler/MacroAssemblerARM.cpp:27: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from assembler/MacroAssembler.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ In file included from ./config.h:30, from API/JSStringRefQt.cpp:27: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/Weak.h:30, from API/JSClassRef.h:31, from API/JSClassRef.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from API/JSStringRefQt.cpp:27: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:31, from API/JSStringRefQt.cpp:27: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:33, from API/JSStringRefQt.cpp:27: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from API/JSStringRefQt.cpp:27: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnArrayPtr.h:26, from ../WTF/wtf/VectorTraits.h:24, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSStringRefQt.cpp:27: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from assembler/MacroAssemblerARM.cpp:27: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSStringRefQt.cpp:27: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSStringRefQt.cpp:27: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from assembler/MacroAssembler.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSStringRef.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:26, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from API/JSStringRefQt.cpp:27: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from API/JSStringRefQt.cpp:27: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ In file included from ./config.h:30, from API/JSStringRef.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from API/JSStringRef.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from assembler/MacroAssemblerARM.cpp:27: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from API/JSStringRefQt.cpp:27: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ In file included from ./config.h:30, from assembler/MacroAssembler.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from assembler/MacroAssemblerARM.cpp:27: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from assembler/MacroAssembler.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from assembler/LinkBuffer.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from ./config.h:30, from assembler/LinkBuffer.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/ArrayProfile.o bytecode/ArrayProfile.cpp In file included from API/JSStringRefQt.cpp:27: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ In file included from ./config.h:33, from API/JSStringRef.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from API/JSStringRef.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSStringRef.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from assembler/LinkBuffer.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSStringRef.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSStringRef.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from ./config.h:56, from API/JSStringRef.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from API/JSStringRef.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:59, from API/JSStringRef.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ In file included from API/JSStringRef.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/Atomics.h:63, from ../WTF/wtf/ThreadSafeRefCounted.h:64, from API/OpaqueJSString.h:29, from API/JSStringRef.cpp:31: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from yarr/YarrPattern.h:35, from yarr/YarrPattern.cpp:28: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSValueRef.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from yarr/YarrPattern.h:35, from yarr/YarrPattern.cpp:28: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSValueRef.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ./config.h:31, from API/JSValueRef.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from API/JSValueRef.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from API/JSValueRef.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/CallLinkInfo.o bytecode/CallLinkInfo.cpp ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSScriptRef.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from ./config.h:30, from API/JSScriptRef.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:31, from API/JSScriptRef.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from ./config.h:33, from API/JSScriptRef.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from API/JSScriptRef.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/ArrayAllocationProfile.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSScriptRef.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/ArrayAllocationProfile.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSScriptRef.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSScriptRef.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:56, from API/JSScriptRef.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from API/JSScriptRef.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:59, from API/JSScriptRef.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ In file included from API/JSScriptRef.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/ArrayAllocationProfile.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSValueRef.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSValueRef.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSValueRef.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/ArrayAllocationProfile.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ In file included from ./config.h:56, from API/JSValueRef.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from API/JSValueRef.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:59, from API/JSValueRef.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from API/JSValueRef.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/ArrayAllocationProfile.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/CallLinkStatus.o bytecode/CallLinkStatus.cpp In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/CodeBlock.o bytecode/CodeBlock.cpp ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from assembler/ARMAssembler.cpp:27: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSBase.cpp:30: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from assembler/ARMAssembler.cpp:27: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from assembler/ARMAssembler.cpp:27: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:33, from assembler/ARMAssembler.cpp:27: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/ARMAssembler.cpp:27: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from assembler/ARMAssembler.cpp:27: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from assembler/ARMAssembler.cpp:27: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from assembler/ARMAssembler.cpp:27: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:56, from assembler/ARMAssembler.cpp:27: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from assembler/ARMAssembler.cpp:27: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from assembler/ARMAssembler.cpp:27: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from assembler/ARMAssembler.cpp:27: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ assembler/ARMAssembler.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) && CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~ assembler/ARMAssembler.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) && CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/ArrayProfile.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/JSWeakObjectMapRefPrivate.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from bytecode/ArrayProfile.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ In file included from ./config.h:30, from API/JSWeakObjectMapRefPrivate.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from ./config.h:31, from API/JSWeakObjectMapRefPrivate.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ In file included from ./config.h:33, from API/JSWeakObjectMapRefPrivate.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ In file included from API/JSWeakObjectMapRefPrivate.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSWeakObjectMapRefPrivate.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/CodeBlockHash.o bytecode/CodeBlockHash.cpp ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSWeakObjectMapRefPrivate.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/JSWeakObjectMapRefPrivate.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:56, from API/JSWeakObjectMapRefPrivate.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from ./config.h:56, from API/JSWeakObjectMapRefPrivate.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/ArrayProfile.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:59, from API/JSWeakObjectMapRefPrivate.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from API/JSWeakObjectMapRefPrivate.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/ArrayProfile.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from API/OpaqueJSString.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from API/OpaqueJSString.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from API/OpaqueJSString.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from API/OpaqueJSString.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from API/OpaqueJSString.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/OpaqueJSString.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/CallLinkInfo.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/OpaqueJSString.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from API/OpaqueJSString.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/CodeOrigin.o bytecode/CodeOrigin.cpp In file included from ./config.h:30, from bytecode/CallLinkInfo.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ In file included from ./config.h:30, from bytecode/ArrayProfile.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ In file included from ./config.h:56, from API/OpaqueJSString.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ In file included from ./config.h:56, from API/OpaqueJSString.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from API/OpaqueJSString.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from API/OpaqueJSString.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/Atomics.h:63, from ../WTF/wtf/ThreadSafeRefCounted.h:64, from API/OpaqueJSString.h:29, from API/OpaqueJSString.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/CallLinkInfo.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CallLinkInfo.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/CallLinkStatus.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from yarr/YarrPattern.h:35, from yarr/YarrPattern.cpp:28: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from yarr/YarrPattern.h:35, from yarr/YarrPattern.cpp:28: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/CodeBlock.cpp:30: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/CodeType.o bytecode/CodeType.cpp ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from yarr/YarrPattern.h:35, from yarr/YarrPattern.cpp:28: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from ./runtime/JSObject.h:28, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ./runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CallLinkStatus.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:35, from yarr/YarrPattern.cpp:28: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CallLinkInfo.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from yarr/YarrPattern.h:33, from yarr/YarrInterpreter.h:29, from yarr/Yarr.h:31, from yarr/YarrParser.h:29, from yarr/YarrSyntaxChecker.cpp:29: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from yarr/YarrPattern.h:33, from yarr/YarrInterpreter.h:29, from yarr/Yarr.h:31, from yarr/YarrParser.h:29, from yarr/YarrSyntaxChecker.cpp:29: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from yarr/YarrPattern.h:33, from yarr/YarrInterpreter.h:29, from yarr/Yarr.h:31, from yarr/YarrParser.h:29, from yarr/YarrSyntaxChecker.cpp:29: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from yarr/YarrPattern.h:33, from yarr/YarrInterpreter.h:29, from yarr/Yarr.h:31, from yarr/YarrParser.h:29, from yarr/YarrSyntaxChecker.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from yarr/YarrPattern.h:35, from yarr/YarrPattern.cpp:28: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from yarr/YarrPattern.h:33, from yarr/YarrInterpreter.h:29, from yarr/Yarr.h:31, from yarr/YarrParser.h:29, from yarr/YarrSyntaxChecker.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from yarr/YarrPattern.h:33, from yarr/YarrInterpreter.h:29, from yarr/Yarr.h:31, from yarr/YarrParser.h:29, from yarr/YarrSyntaxChecker.cpp:29: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/RefCounted.h:28, from yarr/YarrPattern.h:33, from yarr/YarrInterpreter.h:29, from yarr/Yarr.h:31, from yarr/YarrParser.h:29, from yarr/YarrSyntaxChecker.cpp:29: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:33, from yarr/YarrInterpreter.h:29, from yarr/Yarr.h:31, from yarr/YarrParser.h:29, from yarr/YarrSyntaxChecker.cpp:29: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/CallLinkStatus.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from bytecode/CallLinkStatus.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/CodeBlockHash.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CodeBlock.cpp:30: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from ./runtime/JSObject.h:42, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CallLinkStatus.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ In file included from ./runtime/JSObject.h:42, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/CodeBlock.cpp:30: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ./runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ./runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSCallbackConstructor.cpp:29: ../WTF/wtf/RetainPtr.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSCallbackConstructor.cpp:29: ../WTF/wtf/RetainPtr.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CodeBlock.cpp:30: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if COMPILER_SUPPORTS(CXX_EXPLICIT_CONVERSIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDIn file included from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSCallbackConstructor.cpp:29: heap/HeapTimer.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if USE(CF) | ^~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/DFGExitProfile.o bytecode/DFGExitProfile.cpp heap/HeapTimer.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ heap/HeapTimer.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CodeBlock.cpp:30: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CodeBlockHash.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/CodeBlockHash.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CodeBlockHash.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/CodeOrigin.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/ExecutionCounter.o bytecode/ExecutionCounter.cpp ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CodeBlockHash.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/Atomics.h:63, from ../WTF/wtf/ThreadSafeRefCounted.h:64, from API/OpaqueJSString.h:29, from API/JSStringRef.cpp:31: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Atomics.h:63, from ../WTF/wtf/ThreadSafeRefCounted.h:64, from API/OpaqueJSString.h:29, from API/JSStringRef.cpp:31: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CodeOrigin.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Atomics.h:63, from ../WTF/wtf/ThreadSafeRefCounted.h:64, from API/OpaqueJSString.h:29, from API/JSStringRef.cpp:31: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:64, from API/OpaqueJSString.h:29, from API/JSStringRef.cpp:31: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:64, from API/OpaqueJSString.h:29, from API/JSStringRef.cpp:31: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from API/OpaqueJSString.h:29, from API/JSStringRef.cpp:31: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/CodeOrigin.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CodeOrigin.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/Atomics.h:63, from ../WTF/wtf/ThreadSafeRefCounted.h:64, from API/OpaqueJSString.h:29, from API/OpaqueJSString.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from assembler/MacroAssemblerARM.cpp:27: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/CodeType.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from assembler/MacroAssemblerARM.cpp:27: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from assembler/MacroAssemblerARM.cpp:27: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from assembler/MacroAssemblerARM.cpp:27: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerARM.cpp:27: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CodeType.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Atomics.h:63, from ../WTF/wtf/ThreadSafeRefCounted.h:64, from API/OpaqueJSString.h:29, from API/OpaqueJSString.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from assembler/MacroAssemblerARM.cpp:27: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Atomics.h:63, from ../WTF/wtf/ThreadSafeRefCounted.h:64, from API/OpaqueJSString.h:29, from API/OpaqueJSString.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:64, from API/OpaqueJSString.h:29, from API/OpaqueJSString.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:64, from API/OpaqueJSString.h:29, from API/OpaqueJSString.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from assembler/MacroAssemblerARM.cpp:27: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from assembler/MacroAssemblerARM.cpp:27: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from API/OpaqueJSString.h:29, from API/OpaqueJSString.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from assembler/MacroAssemblerARM.cpp:27: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:56, from assembler/MacroAssemblerARM.cpp:27: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from assembler/MacroAssemblerARM.cpp:27: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from assembler/MacroAssemblerARM.cpp:27: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerARM.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) && CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ assembler/MacroAssemblerARM.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) && CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/CodeType.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from API/OpaqueJSString.h:29, from API/JSStringRef.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/ExitKind.o bytecode/ExitKind.cpp ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from API/OpaqueJSString.h:29, from API/JSStringRef.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from API/OpaqueJSString.h:29, from API/JSStringRef.cpp:31: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from API/OpaqueJSString.h:30, from API/JSStringRef.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:29, from ../WTF/wtf/text/WTFString.h:28, from API/OpaqueJSString.h:30, from API/JSStringRef.cpp:31: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ In file included from ./config.h:30, from assembler/ARMv7Assembler.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from API/OpaqueJSString.h:30, from API/JSStringRef.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from API/OpaqueJSString.h:30, from API/JSStringRef.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from API/OpaqueJSString.h:29, from API/OpaqueJSString.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from assembler/ARMv7Assembler.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from assembler/ARMv7Assembler.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CodeOrigin.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from API/OpaqueJSString.h:29, from API/OpaqueJSString.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ In file included from API/OpaqueJSString.h:29, from API/OpaqueJSString.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ In file included from ./config.h:33, from assembler/ARMv7Assembler.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/ARMv7Assembler.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:28, from API/OpaqueJSString.h:30, from API/OpaqueJSString.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:29, from ../WTF/wtf/text/WTFString.h:28, from API/OpaqueJSString.h:30, from API/OpaqueJSString.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from assembler/ARMv7Assembler.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from API/OpaqueJSString.h:30, from API/OpaqueJSString.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from API/OpaqueJSString.h:30, from API/OpaqueJSString.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from assembler/ARMv7Assembler.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from assembler/ARMv7Assembler.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from assembler/ARMv7Assembler.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:56, from assembler/ARMv7Assembler.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ In file included from ./config.h:59, from assembler/ARMv7Assembler.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from assembler/ARMv7Assembler.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/ARMv7Assembler.cpp:28:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 28 | #if ENABLE(ASSEMBLER) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/ARMv7Assembler.cpp:28:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 28 | #if ENABLE(ASSEMBLER) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/DFGExitProfile.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CodeType.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CodeType.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from assembler/MacroAssembler.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/GetByIdStatus.o bytecode/GetByIdStatus.cpp ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from assembler/MacroAssembler.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from ./config.h:31, from assembler/MacroAssembler.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from assembler/MacroAssembler.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from assembler/MacroAssembler.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from assembler/MacroAssembler.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from assembler/MacroAssembler.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from assembler/MacroAssembler.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from assembler/MacroAssembler.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from assembler/MacroAssembler.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/DFGExitProfile.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from bytecode/ArrayAllocationProfile.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/ArrayAllocationProfile.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from bytecode/ArrayAllocationProfile.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/ArrayAllocationProfile.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ArrayAllocationProfile.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/ArrayAllocationProfile.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/DFGExitProfile.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/ArrayAllocationProfile.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/ArrayAllocationProfile.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/ArrayAllocationProfile.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ In file included from ./config.h:56, from bytecode/ArrayAllocationProfile.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/DFGExitProfile.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSCallbackConstructor.cpp:29: heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~~~~~~ heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ heap/HeapTimer.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ In file included from API/APIShims.h:30, from API/JSCallbackConstructor.cpp:29: runtime/GCActivityCallback.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(CF) | ^~~~~~~~~~ runtime/GCActivityCallback.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #elif PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if USE(CF) | ^~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from API/APIShims.h:31, from API/JSCallbackConstructor.cpp:29: heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ heap/IncrementalSweeper.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from API/OpaqueJSString.h:30, from API/OpaqueJSString.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/ExecutionCounter.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/JumpTable.o bytecode/JumpTable.cpp ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ./config.h:59, from bytecode/ArrayAllocationProfile.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from bytecode/ArrayAllocationProfile.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnArrayPtr.h:26, from ../WTF/wtf/VectorTraits.h:24, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from API/OpaqueJSString.h:30, from API/OpaqueJSString.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/DFGExitProfile.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from API/OpaqueJSString.h:30, from API/OpaqueJSString.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from API/OpaqueJSString.h:30, from API/OpaqueJSString.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from API/OpaqueJSString.h:30, from API/OpaqueJSString.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:26, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from API/OpaqueJSString.h:30, from API/OpaqueJSString.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from API/OpaqueJSString.h:30, from API/OpaqueJSString.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from API/APICast.h:31, from API/JSCallbackConstructor.cpp:30: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from API/OpaqueJSString.h:30, from API/OpaqueJSString.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/ExitKind.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/ExitKind.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:29, from API/OpaqueJSString.h:30, from API/OpaqueJSString.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from API/JSCallbackConstructor.cpp:30: API/APICast.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ API/APICast.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ API/APICast.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from API/OpaqueJSString.h:30, from API/JSStringRef.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/ExitKind.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Error.h:27, from API/JSCallbackConstructor.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/Error.h:27, from API/JSCallbackConstructor.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/ExitKind.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSObjectRef.cpp:31: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from API/JSCallbackConstructor.cpp:35: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from API/JSCallbackConstructor.cpp:35: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from API/JSCallbackConstructor.cpp:35: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackConstructor.cpp:35: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackConstructor.cpp:35: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackConstructor.cpp:35: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackConstructor.cpp:35: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackConstructor.cpp:35: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/ArrayProfile.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/ArrayProfile.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from assembler/LinkBuffer.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ./config.h:31, from bytecode/ArrayProfile.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/ArrayProfile.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ArrayProfile.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from assembler/LinkBuffer.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackConstructor.cpp:35: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ./config.h:31, from assembler/LinkBuffer.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackConstructor.cpp:35: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackConstructor.cpp:35: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/LazyOperandValueProfile.o bytecode/LazyOperandValueProfile.cpp ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/ExecutionCounter.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackConstructor.cpp:35: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnArrayPtr.h:26, from ../WTF/wtf/VectorTraits.h:24, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from API/OpaqueJSString.h:30, from API/JSStringRef.cpp:31: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackConstructor.cpp:35: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackConstructor.cpp:35: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from API/OpaqueJSString.h:30, from API/JSStringRef.cpp:31: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from API/OpaqueJSString.h:30, from API/JSStringRef.cpp:31: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/ExitKind.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from API/OpaqueJSString.h:30, from API/JSStringRef.cpp:31: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:26, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from API/OpaqueJSString.h:30, from API/JSStringRef.cpp:31: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from API/OpaqueJSString.h:30, from API/JSStringRef.cpp:31: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/ExecutionCounter.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from API/OpaqueJSString.h:30, from API/JSStringRef.cpp:31: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSContextRef.cpp:30: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackConstructor.cpp:35: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackConstructor.cpp:35: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/ArrayProfile.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackConstructor.cpp:35: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackConstructor.cpp:35: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from API/OpaqueJSString.h:30, from API/JSStringRef.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackConstructor.cpp:35: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/ExecutionCounter.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/ArrayProfile.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/ArrayProfile.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from assembler/LinkBuffer.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ In file included from assembler/LinkBuffer.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackConstructor.cpp:35: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from assembler/LinkBuffer.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackConstructor.cpp:35: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/ArrayProfile.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackConstructor.cpp:35: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/ArrayProfile.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from assembler/LinkBuffer.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ In file included from ./config.h:59, from bytecode/ArrayProfile.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ArrayProfile.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from assembler/LinkBuffer.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from bytecode/ExecutionCounter.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ In file included from ./config.h:56, from assembler/LinkBuffer.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ In file included from ./config.h:56, from assembler/LinkBuffer.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ In file included from ./config.h:59, from assembler/LinkBuffer.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ In file included from assembler/LinkBuffer.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/LinkBuffer.cpp:27: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/GetByIdStatus.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from bytecode/GetByIdStatus.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from runtime/DateInstanceCache.h:33, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/DateInstanceCache.h:33, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/MethodOfGettingAValueProfile.o bytecode/MethodOfGettingAValueProfile.cpp In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/JumpTable.cpp:30: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from API/OpaqueJSString.h:30, from API/OpaqueJSString.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from API/OpaqueJSString.h:30, from API/OpaqueJSString.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/GetByIdStatus.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from API/OpaqueJSString.h:30, from API/OpaqueJSString.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from API/OpaqueJSString.h:30, from API/OpaqueJSString.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/GetByIdStatus.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/JumpTable.cpp:30: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from API/OpaqueJSString.h:30, from API/OpaqueJSString.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/GetByIdStatus.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/JumpTable.cpp:30: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from API/OpaqueJSString.cpp:27: API/OpaqueJSString.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from ./interpreter/AbstractPC.h:29, from ./interpreter/CallFrame.h:26, from API/OpaqueJSString.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSValueRef.cpp:29: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/JumpTable.cpp:30: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from ./interpreter/AbstractPC.h:29, from ./interpreter/CallFrame.h:26, from API/OpaqueJSString.cpp:29: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from ./interpreter/AbstractPC.h:29, from ./interpreter/CallFrame.h:26, from API/OpaqueJSString.cpp:29: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from ./interpreter/AbstractPC.h:29, from ./interpreter/CallFrame.h:26, from API/OpaqueJSString.cpp:29: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/LazyOperandValueProfile.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/JumpTable.cpp:30: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/Opcode.o bytecode/Opcode.cpp ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ In file included from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from ./interpreter/AbstractPC.h:29, from ./interpreter/CallFrame.h:26, from API/OpaqueJSString.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from ./interpreter/AbstractPC.h:29, from ./interpreter/CallFrame.h:26, from API/OpaqueJSString.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from ./interpreter/AbstractPC.h:29, from ./interpreter/CallFrame.h:26, from API/OpaqueJSString.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from ./interpreter/AbstractPC.h:29, from ./interpreter/CallFrame.h:26, from API/OpaqueJSString.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from ./interpreter/AbstractPC.h:29, from ./interpreter/CallFrame.h:26, from API/OpaqueJSString.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from ./interpreter/AbstractPC.h:29, from ./interpreter/CallFrame.h:26, from API/OpaqueJSString.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from ./interpreter/AbstractPC.h:29, from ./interpreter/CallFrame.h:26, from API/OpaqueJSString.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/CopiedBlock.h:32, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/PolymorphicPutByIdList.o bytecode/PolymorphicPutByIdList.cpp ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from heap/CopiedBlock.h:32, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from heap/Heap.h:28, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from API/OpaqueJSString.h:30, from API/JSStringRef.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from API/OpaqueJSString.h:30, from API/JSStringRef.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/MethodOfGettingAValueProfile.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/LazyOperandValueProfile.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/LazyOperandValueProfile.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CodeBlock.cpp:30: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from bytecode/CodeBlock.cpp:30: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:31, from bytecode/CodeBlock.cpp:30: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/LazyOperandValueProfile.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/CodeBlock.cpp:30: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.cpp:30: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/PreciseJumpTargets.o bytecode/PreciseJumpTargets.cpp In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/MethodOfGettingAValueProfile.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from API/OpaqueJSString.h:30, from API/JSStringRef.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from API/OpaqueJSString.h:30, from API/JSStringRef.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/LazyOperandValueProfile.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/MethodOfGettingAValueProfile.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from API/OpaqueJSString.h:30, from API/JSStringRef.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CallLinkInfo.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/Opcode.cpp:30: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/PolymorphicPutByIdList.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/Opcode.cpp:30: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/Opcode.cpp:30: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CodeType.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from bytecode/CodeType.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from bytecode/CodeType.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/CodeType.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeType.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/CodeType.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/Opcode.cpp:30: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/CodeType.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/CodeType.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/PolymorphicPutByIdList.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ In file included from ./config.h:56, from bytecode/CodeType.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ In file included from ./config.h:56, from bytecode/CodeType.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ In file included from ./config.h:59, from bytecode/CodeType.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeType.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/Opcode.cpp:30: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/PreciseJumpTargets.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/PreciseJumpTargets.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/PolymorphicPutByIdList.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/PolymorphicPutByIdList.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CallLinkInfo.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeType.cpp:29: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:31, from bytecode/CallLinkInfo.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/CallLinkInfo.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/PreciseJumpTargets.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/CallLinkInfo.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/CallLinkInfo.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/CallLinkInfo.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/PreciseJumpTargets.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ In file included from ./config.h:56, from bytecode/CallLinkInfo.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/CallLinkInfo.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:59, from bytecode/CallLinkInfo.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from bytecode/CallLinkInfo.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/PreciseJumpTargets.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ In file included from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/CodeBlock.cpp:30: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/CodeBlock.cpp:30: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/CodeBlock.cpp:30: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/PolymorphicPutByIdList.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/CodeBlock.cpp:30: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/CodeBlock.cpp:30: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ In file included from ./config.h:59, from bytecode/CodeBlock.cpp:30: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.cpp:30: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CodeBlockHash.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CodeBlockHash.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from ./config.h:31, from bytecode/CodeBlockHash.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/CodeBlockHash.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlockHash.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/CodeBlockHash.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/CodeBlockHash.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/CodeBlockHash.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/ExecutionCounter.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/ExecutionCounter.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from bytecode/ExecutionCounter.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/ExecutionCounter.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ExecutionCounter.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/CodeBlockHash.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/CodeBlockHash.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from bytecode/CodeBlockHash.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/ExecutionCounter.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlockHash.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/ExecutionCounter.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/ExecutionCounter.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from API/JSStringRef.cpp:31: API/OpaqueJSString.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/ExecutionCounter.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ In file included from ./config.h:56, from bytecode/ExecutionCounter.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:59, from bytecode/ExecutionCounter.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ExecutionCounter.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeBlockHash.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from ./interpreter/AbstractPC.h:29, from ./interpreter/CallFrame.h:26, from API/OpaqueJSString.cpp:29: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from ./interpreter/AbstractPC.h:29, from ./interpreter/CallFrame.h:26, from API/OpaqueJSString.cpp:29: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from ./interpreter/AbstractPC.h:29, from ./interpreter/CallFrame.h:26, from API/OpaqueJSString.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from ./interpreter/AbstractPC.h:29, from ./interpreter/CallFrame.h:26, from API/OpaqueJSString.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from ./interpreter/AbstractPC.h:29, from ./interpreter/CallFrame.h:26, from API/OpaqueJSString.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CallLinkStatus.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from bytecode/CallLinkStatus.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from bytecode/CallLinkStatus.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/CallLinkStatus.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkStatus.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/CallLinkStatus.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/DFGExitProfile.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/CallLinkStatus.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/DFGExitProfile.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from bytecode/DFGExitProfile.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/CallLinkStatus.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/DFGExitProfile.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/DFGExitProfile.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/DFGExitProfile.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/CallLinkStatus.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/CallLinkStatus.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from bytecode/CallLinkStatus.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/DFGExitProfile.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkStatus.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/DFGExitProfile.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/DFGExitProfile.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/DFGExitProfile.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from bytecode/DFGExitProfile.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CodeOrigin.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from bytecode/DFGExitProfile.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ./interpreter/AbstractPC.h:29, from ./interpreter/CallFrame.h:26, from API/OpaqueJSString.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/CodeOrigin.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from bytecode/CodeOrigin.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./interpreter/AbstractPC.h:29, from ./interpreter/CallFrame.h:26, from API/OpaqueJSString.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/CodeOrigin.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ./interpreter/CallFrame.h:26, from API/OpaqueJSString.cpp:29: ./interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/CodeOrigin.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/CodeOrigin.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/CodeOrigin.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/CodeOrigin.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/CodeOrigin.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from bytecode/CodeOrigin.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/HashSet.h:24, from bytecode/DFGExitProfile.h:30, from bytecode/DFGExitProfile.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/JumpTable.cpp:30: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/JumpTable.cpp:30: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from ./config.h:31, from bytecode/JumpTable.cpp:30: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/JumpTable.cpp:30: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from bytecode/JumpTable.cpp:30: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/JumpTable.cpp:30: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/JumpTable.cpp:30: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/JumpTable.cpp:30: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from bytecode/ArrayAllocationProfile.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSCallbackFunction.cpp:29: ../WTF/wtf/RetainPtr.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSCallbackFunction.cpp:29: ../WTF/wtf/RetainPtr.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if COMPILER_SUPPORTS(CXX_EXPLICIT_CONVERSIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RetainPtr.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSCallbackFunction.cpp:29: heap/HeapTimer.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/JumpTable.cpp:30: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/JumpTable.cpp:30: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/ExitKind.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:29, from runtime/VM.h:35, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from bytecode/JumpTable.cpp:30: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from bytecode/JumpTable.cpp:30: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeType.cpp:29: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/ExitKind.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from bytecode/ExitKind.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/ExitKind.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ExitKind.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/PutByIdStatus.o bytecode/PutByIdStatus.cpp In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeType.cpp:29: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/ExitKind.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeType.cpp:29: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/ExitKind.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/ExitKind.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/ExitKind.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/ExitKind.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from bytecode/ExitKind.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from bytecode/ExitKind.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDIn file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/ReduceWhitespace.o bytecode/ReduceWhitespace.cpp ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/ExitKind.cpp:30: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCell.h:32, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSBase.cpp:30: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSScriptRef.cpp:28: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSBase.cpp:30: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSBase.cpp:30: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSBase.cpp:30: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:49, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ./interpreter/CallFrame.h:27, from API/OpaqueJSString.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/MethodOfGettingAValueProfile.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDruntime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/ResolveGlobalStatus.o bytecode/ResolveGlobalStatus.cpp ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ./interpreter/JSStack.h:33, from ./interpreter/CallFrame.h:28, from API/OpaqueJSString.cpp:29: ./interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from ./interpreter/CallFrame.h:28, from API/OpaqueJSString.cpp:29: ./interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ In file included from API/OpaqueJSString.cpp:29: ./interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ./interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ./interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ./interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/MethodOfGettingAValueProfile.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from ./runtime/JSGlobalObject.h:25, from API/OpaqueJSString.cpp:30: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/SamplingTool.o bytecode/SamplingTool.cpp In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/CallLinkStatus.h:31, from bytecode/CallLinkStatus.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/GetByIdStatus.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from bytecode/GetByIdStatus.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from bytecode/GetByIdStatus.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/GetByIdStatus.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/GetByIdStatus.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSBase.cpp:30: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/CallLinkStatus.h:31, from bytecode/CallLinkStatus.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/GetByIdStatus.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSBase.cpp:30: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/PutByIdStatus.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSBase.cpp:30: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSBase.cpp:30: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/PutByIdStatus.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSBase.cpp:30: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSBase.cpp:30: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ In file included from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSBase.cpp:30: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from ./runtime/JSGlobalObject.h:25, from API/OpaqueJSString.cpp:30: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from ./runtime/JSGlobalObject.h:25, from API/OpaqueJSString.cpp:30: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/ReduceWhitespace.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/PutByIdStatus.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/SpecialPointer.o bytecode/SpecialPointer.cpp In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/GetByIdStatus.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/GetByIdStatus.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from interpreter/CallFrame.h:26, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSObjectRef.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from ./runtime/JSGlobalObject.h:25, from API/OpaqueJSString.cpp:30: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/PutByIdStatus.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/GetByIdStatus.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/GetByIdStatus.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSObjectRef.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:59, from bytecode/GetByIdStatus.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/GetByIdStatus.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSObjectRef.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from runtime/PropertyOffset.h:30, from bytecode/GetByIdStatus.h:29, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/ReduceWhitespace.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSObjectRef.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from bytecode/PutByIdStatus.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ In file included from ./config.h:30, from bytecode/PreciseJumpTargets.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from ./config.h:30, from bytecode/PreciseJumpTargets.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ In file included from ./config.h:31, from bytecode/PreciseJumpTargets.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/ReduceWhitespace.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ In file included from ./config.h:33, from bytecode/PreciseJumpTargets.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/PreciseJumpTargets.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/PreciseJumpTargets.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/PreciseJumpTargets.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/ReduceWhitespace.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/PreciseJumpTargets.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from ./runtime/JSWrapperObject.h:25, from ./runtime/NumberObject.h:24, from ./runtime/NumberPrototype.h:24, from ./runtime/JSGlobalObject.h:31, from API/OpaqueJSString.cpp:30: ./runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ./runtime/NumberObject.h:24, from ./runtime/NumberPrototype.h:24, from ./runtime/JSGlobalObject.h:31, from API/OpaqueJSString.cpp:30: ./runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/PreciseJumpTargets.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from ./config.h:56, from bytecode/PreciseJumpTargets.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from bytecode/PreciseJumpTargets.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from bytecode/PreciseJumpTargets.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/ReduceWhitespace.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSObjectRef.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSObjectRef.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSObjectRef.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSObjectRef.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/Opcode.cpp:30: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSObjectRef.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/SamplingTool.cpp:29: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSObjectRef.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/Opcode.cpp:30: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from bytecode/Opcode.cpp:30: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSObjectRef.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/Opcode.cpp:30: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.cpp:30: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/Opcode.cpp:30: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/SamplingTool.cpp:29: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/SpeculatedType.o bytecode/SpeculatedType.cpp heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/Opcode.cpp:30: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/Opcode.cpp:30: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/Opcode.cpp:30: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/Opcode.cpp:30: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:59, from bytecode/Opcode.cpp:30: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.cpp:30: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/Opcode.h:33, from bytecode/Opcode.cpp:31: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/SamplingTool.cpp:29: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/SamplingTool.cpp:29: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/ResolveGlobalStatus.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSBase.cpp:30: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from ./config.h:30, from bytecode/ResolveGlobalStatus.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSBase.cpp:30: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSBase.cpp:30: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/ResolveGlobalStatus.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSObject.h:28, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSObjectRef.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSBase.cpp:30: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/SamplingTool.cpp:29: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from bytecode/Opcode.cpp:31: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/Opcode.cpp:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/Opcode.cpp:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSObjectRef.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSObjectRef.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSWrapperObject.h:25, from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from API/APICast.h:31, from API/JSBase.cpp:30: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from API/APICast.h:31, from API/JSBase.cpp:30: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/StructureStubClearingWatchpoint.o bytecode/StructureStubClearingWatchpoint.cpp ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/ResolveGlobalStatus.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSObjectRef.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/ResolveGlobalStatus.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeBlockHash.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeBlockHash.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ In file included from runtime/JSWrapperObject.h:25, from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from API/APICast.h:31, from API/JSObjectRef.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from API/APICast.h:31, from API/JSObjectRef.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeBlockHash.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/SpecialPointer.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/SpecialPointer.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from API/JSObjectRef.cpp:31: API/APICast.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ API/APICast.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ API/APICast.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassOwnPtr.h:30, from parser/SourceProvider.h:32, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassOwnPtr.h:31, from parser/SourceProvider.h:32, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from API/JSBase.cpp:30: API/APICast.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] API/APICast.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ API/APICast.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from API/JSObjectRef.cpp:33: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSBase.cpp:31: ../WTF/wtf/RetainPtr.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSBase.cpp:31: ../WTF/wtf/RetainPtr.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if COMPILER_SUPPORTS(CXX_EXPLICIT_CONVERSIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from API/JSObjectRef.cpp:33: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSBase.cpp:31: heap/HeapTimer.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ heap/HeapTimer.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSObjectRef.cpp:33: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSObjectRef.cpp:33: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSObjectRef.cpp:33: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSObjectRef.cpp:33: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSObjectRef.cpp:33: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/SpecialPointer.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSObjectRef.cpp:33: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:29, from ../WTF/wtf/text/WTFString.h:28, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSObjectRef.cpp:33: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/SpecialPointer.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSObjectRef.cpp:33: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from runtime/JSObject.h:42, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/SpecialPointer.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSObjectRef.cpp:33: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/LazyOperandValueProfile.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ In file included from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/LazyOperandValueProfile.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ In file included from ./config.h:31, from bytecode/LazyOperandValueProfile.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSCallbackObjectFunctions.h:27, from API/JSCallbackObject.h:223, from API/JSCallbackObject.cpp:28: ../WTF/wtf/RetainPtr.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if USE(CF) | ^~~~~~~~~~ In file included from ./config.h:33, from bytecode/LazyOperandValueProfile.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/LazyOperandValueProfile.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSCallbackObjectFunctions.h:27, from API/JSCallbackObject.h:223, from API/JSCallbackObject.cpp:28: ../WTF/wtf/RetainPtr.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if COMPILER_SUPPORTS(CXX_EXPLICIT_CONVERSIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/LazyOperandValueProfile.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSCallbackObjectFunctions.h:27, from API/JSCallbackObject.h:223, from API/JSCallbackObject.cpp:28: heap/HeapTimer.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ heap/HeapTimer.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSObjectRef.cpp:33: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/StructureStubInfo.o bytecode/StructureStubInfo.cpp In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/SpeculatedType.cpp:29: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/LazyOperandValueProfile.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/LazyOperandValueProfile.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSCallbackFunction.cpp:29: heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/HeapTimer.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ heap/HeapTimer.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/HeapTimer.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ heap/HeapTimer.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from API/APIShims.h:30, from API/JSCallbackFunction.cpp:29: runtime/GCActivityCallback.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/SpeculatedType.cpp:29: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #elif PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/GCActivityCallback.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from API/APIShims.h:31, from API/JSCallbackFunction.cpp:29: heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ heap/IncrementalSweeper.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ In file included from ./config.h:56, from bytecode/LazyOperandValueProfile.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ In file included from ./config.h:56, from bytecode/LazyOperandValueProfile.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:59, from bytecode/LazyOperandValueProfile.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ In file included from bytecode/LazyOperandValueProfile.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/LazyOperandValueProfile.cpp:27: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/SpeculatedType.cpp:29: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/UnlinkedCodeBlock.o bytecode/UnlinkedCodeBlock.cpp ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ In file included from ./config.h:30, from bytecode/SpeculatedType.cpp:29: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSObjectRef.cpp:33: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSObjectRef.cpp:33: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/ExitKind.cpp:30: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/PolymorphicPutByIdList.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/SpeculatedType.cpp:29: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ In file included from ./config.h:30, from bytecode/PolymorphicPutByIdList.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from bytecode/PolymorphicPutByIdList.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/PolymorphicPutByIdList.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/PolymorphicPutByIdList.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/ExitKind.cpp:30: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/PolymorphicPutByIdList.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/ExitKind.cpp:30: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/PolymorphicPutByIdList.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/PolymorphicPutByIdList.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from API/APICast.h:31, from API/JSCallbackFunction.cpp:30: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/HashSet.h:24, from bytecode/DFGExitProfile.h:30, from bytecode/DFGExitProfile.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from API/JSCallbackFunction.cpp:30: API/APICast.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ API/APICast.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/HashSet.h:24, from bytecode/DFGExitProfile.h:30, from bytecode/DFGExitProfile.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ API/APICast.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSObjectRef.cpp:33: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/HashSet.h:24, from bytecode/DFGExitProfile.h:30, from bytecode/DFGExitProfile.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSObjectRef.cpp:33: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from API/JSCallbackFunction.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashSet.h:25, from bytecode/DFGExitProfile.h:30, from bytecode/DFGExitProfile.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSObjectRef.cpp:33: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from API/JSCallbackFunction.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashSet.h:25, from bytecode/DFGExitProfile.h:30, from bytecode/DFGExitProfile.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSCallbackFunction.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashSet.h:25, from bytecode/DFGExitProfile.h:30, from bytecode/DFGExitProfile.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSCallbackFunction.cpp:31: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSCallbackFunction.cpp:31: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSCallbackFunction.cpp:31: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashSet.h:25, from bytecode/DFGExitProfile.h:30, from bytecode/DFGExitProfile.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSCallbackFunction.cpp:31: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from API/JSObjectRef.cpp:33: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecode/Watchpoint.o bytecode/Watchpoint.cpp ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from API/JSObjectRef.cpp:33: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from API/JSObjectRef.cpp:33: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from API/JSObjectRef.cpp:33: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from API/JSObjectRef.cpp:33: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from API/JSObjectRef.cpp:33: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from API/JSObjectRef.cpp:33: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from API/JSObjectRef.cpp:33: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from API/JSObjectRef.cpp:33: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from API/JSObjectRef.cpp:33: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSValueRef.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from API/JSObjectRef.cpp:33: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:39, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSCallbackFunction.cpp:31: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSValueRef.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSCallbackFunction.cpp:31: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSValueRef.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSCallbackFunction.cpp:31: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSValueRef.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSCallbackFunction.cpp:31: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSValueRef.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSValueRef.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSValueRef.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSValueRef.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSValueRef.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSValueRef.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/StructureStubInfo.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSValueRef.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSStringRefQt.cpp:30: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/StructureStubInfo.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from API/JSObjectRef.cpp:33: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSCallbackFunction.cpp:31: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/CodeBlock.h:46, from API/JSObjectRef.cpp:33: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/CodeBlock.h:47, from API/JSObjectRef.cpp:33: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from API/JSObjectRef.cpp:33: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from API/JSObjectRef.cpp:33: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from API/JSObjectRef.cpp:33: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from API/JSObjectRef.cpp:33: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSCallbackFunction.cpp:31: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSCallbackFunction.cpp:31: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from API/JSObjectRef.cpp:33: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from API/JSObjectRef.cpp:33: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from API/JSObjectRef.cpp:33: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from API/JSObjectRef.cpp:33: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSCallbackFunction.cpp:31: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from API/JSObjectRef.cpp:33: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from API/JSObjectRef.cpp:33: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSCallbackFunction.cpp:31: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from API/JSObjectRef.cpp:33: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from API/JSObjectRef.cpp:33: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSObjectRef.cpp:33: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from API/JSCallbackFunction.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/CallLinkStatus.h:31, from bytecode/CallLinkStatus.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSStringRefQt.cpp:30: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSStringRefQt.cpp:30: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from API/JSCallbackFunction.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/CallLinkStatus.h:31, from bytecode/CallLinkStatus.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/StructureStubInfo.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/CallLinkStatus.h:31, from bytecode/CallLinkStatus.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from API/JSCallbackFunction.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:37, from API/JSCallbackFunction.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/CallLinkStatus.h:31, from bytecode/CallLinkStatus.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSStringRefQt.cpp:30: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/StructureStubInfo.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/CallLinkStatus.h:31, from bytecode/CallLinkStatus.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from API/JSCallbackFunction.cpp:31: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/UnlinkedCodeBlock.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from API/JSCallbackFunction.cpp:31: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/CallLinkStatus.h:31, from bytecode/CallLinkStatus.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from API/JSCallbackFunction.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from API/JSCallbackFunction.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from ./config.h:30, from bytecode/UnlinkedCodeBlock.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from API/JSCallbackFunction.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/VectorTraits.h:26, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from API/JSCallbackFunction.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from API/JSCallbackFunction.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ In file included from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/StructureStubClearingWatchpoint.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSObjectRef.cpp:33: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSObjectRef.cpp:33: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCell.h:32, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSObjectRef.cpp:33: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/StructureStubClearingWatchpoint.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSObjectRef.cpp:33: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSWrapperObject.h:25, from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from API/APICast.h:31, from API/JSStringRefQt.cpp:30: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from API/APICast.h:31, from API/JSStringRefQt.cpp:30: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSObjectRef.cpp:33: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSContextRef.cpp:30: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from API/JSCallbackFunction.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from API/JSCallbackFunction.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ In file included from API/JSStringRefQt.cpp:30: API/APICast.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] API/APICast.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ API/APICast.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSObjectRef.cpp:33: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSContextRef.cpp:30: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/UnlinkedCodeBlock.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ In file included from API/JSStringRefQt.cpp:33: API/OpaqueJSString.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSObjectRef.cpp:33: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSContextRef.cpp:30: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSObjectRef.cpp:33: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSContextRef.cpp:30: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSObjectRef.cpp:33: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from API/JSCallbackFunction.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/StructureStubClearingWatchpoint.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:47, from API/JSCallbackFunction.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSObjectRef.cpp:33: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from API/JSCallbackFunction.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/UnlinkedCodeBlock.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from API/JSCallbackFunction.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSObjectRef.cpp:33: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from API/JSCallbackFunction.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/CallLinkStatus.h:31, from bytecode/CallLinkStatus.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/CallLinkStatus.h:31, from bytecode/CallLinkStatus.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from ./config.h:30, from bytecode/StructureStubClearingWatchpoint.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/CallLinkStatus.h:31, from bytecode/CallLinkStatus.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/CallLinkStatus.h:31, from bytecode/CallLinkStatus.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/CallLinkStatus.h:31, from bytecode/CallLinkStatus.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/CallLinkStatus.h:31, from bytecode/CallLinkStatus.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ In file included from ./config.h:30, from bytecode/UnlinkedCodeBlock.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSContextRef.cpp:30: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSContextRef.cpp:30: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSObjectRef.cpp:33: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSObjectRef.cpp:33: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecode/Watchpoint.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSObjectRef.cpp:33: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/StructureStubClearingWatchpoint.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSObjectRef.cpp:33: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSObjectRef.cpp:33: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from API/JSCallbackFunction.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/Watchpoint.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSContextRef.cpp:30: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSObjectRef.cpp:33: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from API/JSCallbackFunction.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSContextRef.cpp:30: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from API/JSCallbackFunction.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from API/JSCallbackFunction.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSObjectRef.cpp:33: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSObjectRef.cpp:33: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashSet.h:25, from bytecode/DFGExitProfile.h:30, from bytecode/DFGExitProfile.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashSet.h:25, from bytecode/DFGExitProfile.h:30, from bytecode/DFGExitProfile.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashSet.h:25, from bytecode/DFGExitProfile.h:30, from bytecode/DFGExitProfile.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashSet.h:25, from bytecode/DFGExitProfile.h:30, from bytecode/DFGExitProfile.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashSet.h:25, from bytecode/DFGExitProfile.h:30, from bytecode/DFGExitProfile.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashSet.h:25, from bytecode/DFGExitProfile.h:30, from bytecode/DFGExitProfile.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from bytecode/DFGExitProfile.h:31, from bytecode/DFGExitProfile.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from bytecode/DFGExitProfile.h:31, from bytecode/DFGExitProfile.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/DFGExitProfile.h:31, from bytecode/DFGExitProfile.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/DFGExitProfile.h:32, from bytecode/DFGExitProfile.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from bytecode/DFGExitProfile.h:32, from bytecode/DFGExitProfile.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/PolymorphicPutByIdList.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/PolymorphicPutByIdList.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from bytecode/PolymorphicPutByIdList.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from bytecode/PolymorphicPutByIdList.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/PolymorphicPutByIdList.cpp:27: bytecode/PolymorphicPutByIdList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSCallbackObjectFunctions.h:27, from API/JSCallbackObject.h:223, from API/JSCallbackObject.cpp:28: heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~~~~~~ heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if USE(CF) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from API/APIShims.h:30, from API/JSCallbackObjectFunctions.h:27, from API/JSCallbackObject.h:223, from API/JSCallbackObject.cpp:28: runtime/GCActivityCallback.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ runtime/GCActivityCallback.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(CF) | ^~~~~~~~~~ runtime/GCActivityCallback.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #elif PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from API/APIShims.h:31, from API/JSCallbackObjectFunctions.h:27, from API/JSCallbackObject.h:223, from API/JSCallbackObject.cpp:28: heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ./config.h:30, from bytecode/SpeculatedType.cpp:29: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/SpeculatedType.cpp:29: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from bytecode/SpeculatedType.cpp:29: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/SpeculatedType.cpp:29: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/SpeculatedType.cpp:29: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/SpeculatedType.cpp:29: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSClassRef.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSClassRef.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSClassRef.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSBase.cpp:31: heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if USE(CF) | ^~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from API/APIShims.h:30, from API/JSBase.cpp:31: runtime/GCActivityCallback.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from runtime/PropertyOffset.h:30, from bytecode/GetByIdStatus.h:29, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/SpeculatedType.cpp:29: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/SpeculatedType.cpp:29: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/SpeculatedType.cpp:29: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from ./config.h:56, from bytecode/SpeculatedType.cpp:29: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyOffset.h:30, from bytecode/GetByIdStatus.h:29, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:59, from bytecode/SpeculatedType.cpp:29: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/SpeculatedType.cpp:29: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/PropertyOffset.h:30, from bytecode/GetByIdStatus.h:29, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/SamplingTool.cpp:29: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from bytecode/SamplingTool.cpp:29: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from bytecode/SamplingTool.cpp:29: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(CF) | ^~~~~~~~~~ runtime/GCActivityCallback.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #elif PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSClassRef.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSScriptRef.cpp:28: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from API/APIShims.h:31, from API/JSBase.cpp:31: heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if USE(CF) | ^~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSClassRef.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSClassRef.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSScriptRef.cpp:28: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSClassRef.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSScriptRef.cpp:28: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSClassRef.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from API/JSBase.cpp:38: API/OpaqueJSString.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSScriptRef.cpp:28: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSClassRef.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSWrapperObject.h:25, from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from API/APICast.h:31, from API/JSCallbackObjectFunctions.h:28, from API/JSCallbackObject.h:223, from API/JSCallbackObject.cpp:28: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from API/APICast.h:31, from API/JSCallbackObjectFunctions.h:28, from API/JSCallbackObject.h:223, from API/JSCallbackObject.cpp:28: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:26, from API/JSBase.cpp:39: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:26, from API/JSBase.cpp:39: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from API/JSCallbackObjectFunctions.h:28, from API/JSCallbackObject.h:223, from API/JSCallbackObject.cpp:28: API/APICast.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ API/APICast.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ API/APICast.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecompiler/BytecodeGenerator.o bytecompiler/BytecodeGenerator.cpp In file included from ./config.h:33, from bytecode/SamplingTool.cpp:29: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.cpp:29: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSScriptRef.cpp:28: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSScriptRef.cpp:28: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/SamplingTool.cpp:29: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/SamplingTool.cpp:29: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/SamplingTool.cpp:29: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSScriptRef.cpp:28: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/SamplingTool.cpp:29: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSScriptRef.cpp:28: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/SamplingTool.cpp:29: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from bytecode/SamplingTool.cpp:29: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from bytecode/SamplingTool.cpp:29: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSWeakObjectMapRefPrivate.cpp:29: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSScriptRef.cpp:28: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSScriptRef.cpp:28: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSScriptRef.cpp:28: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from API/JSBase.cpp:39: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSWeakObjectMapRefPrivate.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from API/JSBase.cpp:39: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSWeakObjectMapRefPrivate.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from API/JSBase.cpp:39: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSBase.cpp:39: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSBase.cpp:39: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSBase.cpp:39: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSBase.cpp:39: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSWeakObjectMapRefPrivate.cpp:29: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSBase.cpp:39: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSScriptRef.cpp:28: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSBase.cpp:39: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSBase.cpp:39: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSBase.cpp:39: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDassembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/bytecompiler/NodesCodegen.o bytecompiler/NodesCodegen.cpp In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSScriptRef.cpp:28: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSScriptRef.cpp:28: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from bytecode/SpeculatedType.cpp:30: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from assembler/MacroAssembler.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSBase.cpp:39: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSScriptRef.cpp:28: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSBase.cpp:39: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSBase.cpp:39: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from runtime/Error.h:27, from API/JSCallbackObjectFunctions.h:29, from API/JSCallbackObject.h:223, from API/JSCallbackObject.cpp:28: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Error.h:27, from API/JSCallbackObjectFunctions.h:29, from API/JSCallbackObject.h:223, from API/JSCallbackObject.cpp:28: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecode/Watchpoint.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:721, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from bytecode/CodeBlockHash.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from bytecode/SpeculatedType.cpp:30: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/Watchpoint.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from API/JSCallbackObjectFunctions.h:39, from API/JSCallbackObject.h:223, from API/JSCallbackObject.cpp:28: API/OpaqueJSString.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSBase.cpp:39: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSBase.cpp:39: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSBase.cpp:39: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSBase.cpp:39: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSBase.cpp:39: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ In file included from assembler/LinkBuffer.h:38, from assembler/LinkBuffer.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ In file included from ./config.h:30, from bytecode/Watchpoint.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ In file included from runtime/JSWrapperObject.h:25, from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from API/APICast.h:31, from API/JSScriptRef.cpp:28: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from API/APICast.h:31, from API/JSScriptRef.cpp:28: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSClassRef.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDIn file included from ./config.h:30, from bytecode/StructureStubInfo.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSClassRef.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/CopiedSpace.o heap/CopiedSpace.cpp runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from assembler/MacroAssembler.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from API/JSScriptRef.cpp:28: API/APICast.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ API/APICast.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ API/APICast.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSClassRef.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSScriptRef.cpp:29: ../WTF/wtf/RetainPtr.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSScriptRef.cpp:29: ../WTF/wtf/RetainPtr.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if COMPILER_SUPPORTS(CXX_EXPLICIT_CONVERSIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSClassRef.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSClassRef.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ In file included from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSScriptRef.cpp:29: heap/HeapTimer.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSClassRef.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSClassRef.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSClassRef.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSClassRef.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSClassRef.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from API/JSCallbackFunction.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from API/JSCallbackFunction.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from API/JSCallbackFunction.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/CopyVisitor.o heap/CopyVisitor.cpp ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from API/JSCallbackFunction.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from API/JSCallbackFunction.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSCallbackFunction.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSClassRef.cpp:29: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSCallbackFunction.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSCallbackFunction.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSCallbackFunction.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from ./config.h:30, from bytecode/SpecialPointer.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSCallbackFunction.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/SpecialPointer.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from ./config.h:31, from bytecode/SpecialPointer.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSCallbackFunction.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/SpecialPointer.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/SpecialPointer.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/SpecialPointer.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSCallbackFunction.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/SpecialPointer.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSCallbackFunction.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/SpecialPointer.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecompiler/BytecodeGenerator.cpp:31: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSClassRef.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/MethodOfGettingAValueProfile.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/MethodOfGettingAValueProfile.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from bytecode/MethodOfGettingAValueProfile.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/MethodOfGettingAValueProfile.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/MethodOfGettingAValueProfile.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSValueRef.cpp:29: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/MethodOfGettingAValueProfile.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/MethodOfGettingAValueProfile.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/MethodOfGettingAValueProfile.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:56, from bytecode/MethodOfGettingAValueProfile.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from bytecode/MethodOfGettingAValueProfile.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/CopiedSpace.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/CopiedSpace.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSContextRef.cpp:30: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from interpreter/CallFrame.h:28, from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSContextRef.cpp:30: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from runtime/JSAPIValueWrapper.h:28, from API/APICast.h:29, from API/JSContextRef.cpp:30: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/CopiedSpace.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from heap/CopiedSpace.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/PutByIdStatus.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from ./config.h:30, from bytecode/PutByIdStatus.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ In file included from ./config.h:31, from bytecode/PutByIdStatus.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/PutByIdStatus.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ In file included from bytecode/PutByIdStatus.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/PutByIdStatus.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/CopiedSpace.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/PutByIdStatus.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/PutByIdStatus.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/PutByIdStatus.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/PutByIdStatus.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from ./config.h:59, from bytecode/PutByIdStatus.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/PutByIdStatus.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from runtime/PropertyOffset.h:30, from bytecode/PutByIdStatus.h:29, from bytecode/PutByIdStatus.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/CopyVisitor.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/CallLinkStatus.h:31, from bytecode/CallLinkStatus.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/CopyVisitor.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ In file included from bytecode/CallLinkStatus.h:31, from bytecode/CallLinkStatus.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSScriptRef.cpp:29: heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ heap/HeapTimer.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ heap/HeapTimer.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from API/APIShims.h:30, from API/JSScriptRef.cpp:29: runtime/GCActivityCallback.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if USE(CF) | ^~~~~~~~~~ runtime/GCActivityCallback.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(CF) | ^~~~~~~~~~ runtime/GCActivityCallback.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #elif PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/CopyVisitor.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if USE(CF) | ^~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from API/APIShims.h:31, from API/JSScriptRef.cpp:29: heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from heap/CopyVisitor.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from API/JSScriptRef.cpp:34: API/OpaqueJSString.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/CopyVisitor.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from runtime/Operations.h:26, from API/JSScriptRef.cpp:35: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:26, from API/JSScriptRef.cpp:35: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from API/JSObjectRef.cpp:33: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from API/JSObjectRef.cpp:33: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from API/JSObjectRef.cpp:33: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from API/JSObjectRef.cpp:33: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from API/JSScriptRef.cpp:35: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from API/JSScriptRef.cpp:35: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:67, from API/JSObjectRef.cpp:33: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from API/JSObjectRef.cpp:33: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from API/JSObjectRef.cpp:33: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from API/JSScriptRef.cpp:35: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSScriptRef.cpp:35: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSScriptRef.cpp:35: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSScriptRef.cpp:35: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSScriptRef.cpp:35: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSScriptRef.cpp:35: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSContextRef.cpp:30: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSScriptRef.cpp:35: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSScriptRef.cpp:35: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:37, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSScriptRef.cpp:35: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSScriptRef.cpp:35: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSScriptRef.cpp:35: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSScriptRef.cpp:35: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from bytecode/SpeculatedType.cpp:30: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from bytecode/SpeculatedType.cpp:30: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from bytecode/SpeculatedType.cpp:30: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSScriptRef.cpp:35: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSScriptRef.cpp:35: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSScriptRef.cpp:35: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from bytecode/SpeculatedType.cpp:30: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSScriptRef.cpp:35: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSScriptRef.cpp:35: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from bytecode/SpeculatedType.cpp:30: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from bytecode/SpeculatedType.cpp:30: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSScriptRef.cpp:35: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSScriptRef.cpp:35: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSScriptRef.cpp:35: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from bytecode/SpeculatedType.cpp:30: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from bytecode/SpeculatedType.cpp:30: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from bytecode/SpeculatedType.cpp:30: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from bytecode/SpeculatedType.cpp:30: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSContextRef.cpp:30: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from bytecode/SpeculatedType.cpp:30: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from bytecode/SpeculatedType.cpp:30: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSContextRef.cpp:30: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSContextRef.cpp:30: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/ReduceWhitespace.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from API/JSObjectRef.cpp:33: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from API/JSObjectRef.cpp:33: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from bytecode/ReduceWhitespace.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from bytecode/ReduceWhitespace.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from API/JSObjectRef.cpp:33: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/ReduceWhitespace.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/ReduceWhitespace.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from API/JSObjectRef.cpp:33: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/ReduceWhitespace.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/SpeculatedType.h:32, from bytecode/SpeculatedType.cpp:30: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/ReduceWhitespace.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/ReduceWhitespace.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/SpeculatedType.h:32, from bytecode/SpeculatedType.cpp:30: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/ReduceWhitespace.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/ReduceWhitespace.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ./config.h:59, from bytecode/ReduceWhitespace.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ In file included from bytecode/ReduceWhitespace.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from bytecode/ReduceWhitespace.h:29, from bytecode/ReduceWhitespace.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:29, from ../WTF/wtf/text/WTFString.h:28, from bytecode/ReduceWhitespace.h:29, from bytecode/ReduceWhitespace.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/text/ASCIIFastPath.h:30, from ../WTF/wtf/text/WTFString.h:28, from bytecode/ReduceWhitespace.h:29, from bytecode/ReduceWhitespace.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from API/JSObjectRef.cpp:33: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSBase.cpp:39: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSBase.cpp:39: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSBase.cpp:39: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from assembler/LinkBuffer.cpp:27: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/LinkBuffer.cpp:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if !ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/LinkBuffer.cpp:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from API/JSCallbackObject.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from API/JSCallbackObject.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from API/JSCallbackObject.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackObject.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackObject.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackObject.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackObject.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackObject.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackObject.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackObject.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackObject.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSWrapperObject.h:25, from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from API/APICast.h:31, from API/JSWeakObjectMapRefPrivate.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from API/APICast.h:31, from API/JSWeakObjectMapRefPrivate.cpp:29: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSCallbackObjectFunctions.h:27, from API/JSCallbackObject.h:223, from API/JSObjectRef.cpp:44: ../WTF/wtf/RetainPtr.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSCallbackObjectFunctions.h:27, from API/JSCallbackObject.h:223, from API/JSObjectRef.cpp:44: ../WTF/wtf/RetainPtr.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if COMPILER_SUPPORTS(CXX_EXPLICIT_CONVERSIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from API/JSWeakObjectMapRefPrivate.cpp:29: API/APICast.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ API/APICast.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ API/APICast.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSCallbackObjectFunctions.h:27, from API/JSCallbackObject.h:223, from API/JSObjectRef.cpp:44: heap/HeapTimer.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSWeakObjectMapRefPrivate.cpp:30: ../WTF/wtf/RetainPtr.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSWeakObjectMapRefPrivate.cpp:30: ../WTF/wtf/RetainPtr.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if COMPILER_SUPPORTS(CXX_EXPLICIT_CONVERSIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSWeakObjectMapRefPrivate.cpp:30: heap/HeapTimer.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/Watchpoint.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/Watchpoint.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from bytecode/Watchpoint.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/Watchpoint.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Watchpoint.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/Watchpoint.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/Watchpoint.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/Watchpoint.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/Watchpoint.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/Watchpoint.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from bytecode/Watchpoint.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from bytecode/Watchpoint.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/JSWrapperObject.h:25, from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from API/APICast.h:31, from API/JSContextRef.cpp:30: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from API/APICast.h:31, from API/JSContextRef.cpp:30: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser/SourceProviderCache.h:29, from parser/Parser.h:36, from API/JSScriptRef.cpp:36: parser/SourceProviderCacheItem.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from parser/SourceProviderCache.h:29, from parser/Parser.h:36, from API/JSScriptRef.cpp:36: parser/SourceProviderCacheItem.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from API/JSContextRef.cpp:30: API/APICast.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ API/APICast.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ API/APICast.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/ResolveGlobalStatus.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from bytecode/ResolveGlobalStatus.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from bytecode/ResolveGlobalStatus.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/ResolveGlobalStatus.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ResolveGlobalStatus.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/ResolveGlobalStatus.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/ResolveGlobalStatus.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/ResolveGlobalStatus.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/ResolveGlobalStatus.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/ResolveGlobalStatus.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from bytecode/ResolveGlobalStatus.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/ResolveGlobalStatus.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSWrapperObject.h:25, from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackObject.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackObject.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecompiler/BytecodeGenerator.cpp:31: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackObject.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from bytecode/Watchpoint.h:29, from bytecode/Watchpoint.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSObject.h:28, from runtime/JSCellInlines.h:32, from bytecode/ArrayProfile.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from bytecode/ExecutionCounter.cpp:29: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecompiler/BytecodeGenerator.cpp:31: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from bytecode/ExecutionCounter.cpp:29: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackObject.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackObject.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackObject.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ExecutionCounter.cpp:29: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackObject.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ExecutionCounter.cpp:29: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackObject.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ExecutionCounter.cpp:29: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ExecutionCounter.cpp:29: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ExecutionCounter.cpp:29: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from bytecompiler/BytecodeGenerator.cpp:31: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ExecutionCounter.cpp:29: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackObject.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSClassRef.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ExecutionCounter.cpp:29: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ExecutionCounter.cpp:29: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecompiler/BytecodeGenerator.cpp:31: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSClassRef.cpp:29: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ExecutionCounter.cpp:29: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSCellInlines.h:32, from bytecode/ArrayProfile.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSCellInlines.h:32, from bytecode/ArrayProfile.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ExecutionCounter.cpp:29: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ExecutionCounter.cpp:29: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ExecutionCounter.cpp:29: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ExecutionCounter.cpp:29: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from bytecode/CodeBlock.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from bytecode/CodeBlock.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CodeBlock.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CodeBlock.cpp:31: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/SpecialPointer.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/SpecialPointer.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:59, from bytecode/SpecialPointer.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ In file included from runtime/JSWrapperObject.h:25, from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from API/APICast.h:31, from API/JSClassRef.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from API/APICast.h:31, from API/JSClassRef.cpp:29: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/SpecialPointer.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackObject.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSCallbackObject.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from API/JSContextRef.cpp:33: ./interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ./interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ./interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from API/JSContextRef.cpp:33: ./interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ./interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from API/JSClassRef.cpp:29: API/APICast.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ API/APICast.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ API/APICast.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSCallbackObjectFunctions.h:27, from API/JSCallbackObject.h:223, from API/JSContextRef.cpp:34: ../WTF/wtf/RetainPtr.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSCallbackObjectFunctions.h:27, from API/JSCallbackObject.h:223, from API/JSContextRef.cpp:34: ../WTF/wtf/RetainPtr.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if COMPILER_SUPPORTS(CXX_EXPLICIT_CONVERSIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/RetainPtr.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSCallbackObjectFunctions.h:27, from API/JSCallbackObject.h:223, from API/JSContextRef.cpp:34: heap/HeapTimer.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ heap/HeapTimer.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ExecutionCounter.cpp:29: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ExecutionCounter.cpp:29: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSCallbackObjectFunctions.h:27, from API/JSCallbackObject.h:223, from API/JSClassRef.cpp:32: ../WTF/wtf/RetainPtr.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSCallbackObjectFunctions.h:27, from API/JSCallbackObject.h:223, from API/JSClassRef.cpp:32: ../WTF/wtf/RetainPtr.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if COMPILER_SUPPORTS(CXX_EXPLICIT_CONVERSIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CodeBlock.cpp:31: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CodeBlock.cpp:31: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CodeBlock.cpp:31: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CodeBlock.cpp:31: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSValueRef.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from bytecode/ExecutionCounter.cpp:29: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CodeBlock.cpp:31: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSValueRef.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CodeBlock.cpp:31: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/CopiedBlock.h:32, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from bytecode/ExecutionCounter.cpp:29: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from bytecode/ExecutionCounter.cpp:29: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/ExecutionCounter.cpp:29: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/ExecutionCounter.cpp:29: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from heap/CopiedBlock.h:32, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from bytecode/ExecutionCounter.cpp:29: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/ExecutionCounter.cpp:29: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/ExecutionCounter.cpp:29: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/ExecutionCounter.cpp:29: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/ExecutionCounter.cpp:29: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSValueRef.cpp:29: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CodeBlock.cpp:31: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from bytecompiler/NodesCodegen.cpp:27: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/ExecutionCounter.cpp:29: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/ExecutionCounter.cpp:29: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecompiler/NodesCodegen.cpp:27: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from bytecode/ExecutionCounter.cpp:29: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from bytecode/ExecutionCounter.cpp:29: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/ExecutionCounter.cpp:29: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/ExecutionCounter.cpp:29: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/ExecutionCounter.cpp:29: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/ExecutionCounter.cpp:29: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from bytecode/ExecutionCounter.cpp:29: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from bytecode/ExecutionCounter.cpp:29: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from bytecompiler/NodesCodegen.cpp:27: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from bytecode/ExecutionCounter.cpp:29: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/ExecutionCounter.cpp:29: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/ExecutionCounter.cpp:29: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/Heap.h:28, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/ExecutionCounter.cpp:29: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/ExecutionCounter.cpp:29: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/ExecutionCounter.cpp:29: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ExecutionCounter.cpp:29: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from bytecompiler/NodesCodegen.cpp:27: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSCallbackFunction.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDIn file included from heap/Heap.h:29, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/ConservativeRoots.o heap/ConservativeRoots.cpp ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSCallbackFunction.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSCallbackObjectFunctions.h:27, from API/JSCallbackObject.h:223, from API/JSClassRef.cpp:32: heap/HeapTimer.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ heap/HeapTimer.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSCallbackFunction.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ExecutionCounter.cpp:29: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSCallbackFunction.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ExecutionCounter.cpp:29: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ExecutionCounter.cpp:29: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ExecutionCounter.cpp:29: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ExecutionCounter.cpp:29: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CodeBlock.cpp:31: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecompiler/NodesCodegen.cpp:27: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from interpreter/Interpreter.h:36, from runtime/Operations.h:26, from bytecode/ArrayAllocationProfile.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ExecutionCounter.cpp:29: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CodeBlock.cpp:31: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ExecutionCounter.cpp:29: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CodeBlock.cpp:31: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSCallbackFunction.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSWrapperObject.h:25, from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from API/APICast.h:31, from API/JSValueRef.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSCallbackFunction.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from API/APICast.h:31, from API/JSValueRef.cpp:29: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSCallbackFunction.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ExecutionCounter.cpp:29: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSCallbackFunction.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSCallbackFunction.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ExecutionCounter.cpp:29: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ExecutionCounter.cpp:29: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CodeBlock.cpp:31: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ExecutionCounter.cpp:29: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CodeBlock.cpp:31: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSCallbackFunction.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from API/JSValueRef.cpp:29: API/APICast.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ API/APICast.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ API/APICast.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSValueRef.cpp:30: ../WTF/wtf/RetainPtr.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSValueRef.cpp:30: ../WTF/wtf/RetainPtr.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSCallbackFunction.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RetainPtr.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if COMPILER_SUPPORTS(CXX_EXPLICIT_CONVERSIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from API/JSCallbackFunction.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RetainPtr.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSValueRef.cpp:30: heap/HeapTimer.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if USE(CF) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ heap/HeapTimer.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/HeapTimer.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ExecutionCounter.cpp:29: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCellInlines.h:32, from bytecode/ArrayProfile.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ExecutionCounter.cpp:29: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from heap/CopyVisitor.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ExecutionCounter.cpp:29: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ExecutionCounter.cpp:29: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ExecutionCounter.cpp:29: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/CopyVisitor.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:31, from heap/CopyVisitor.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:33, from heap/CopyVisitor.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/CopyVisitor.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/CopyVisitor.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ExecutionCounter.cpp:29: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from API/JSCallbackFunction.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from API/JSCallbackFunction.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/CopiedSpace.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from API/JSCallbackFunction.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ExecutionCounter.cpp:29: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/CopyVisitor.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ExecutionCounter.cpp:29: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from API/JSCallbackFunction.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/CopyVisitor.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from heap/CopiedSpace.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:31, from heap/CopiedSpace.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/MethodOfGettingAValueProfile.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/MethodOfGettingAValueProfile.cpp:27: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CodeBlock.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from bytecode/StructureStubInfo.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from bytecode/StructureStubInfo.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from bytecode/StructureStubInfo.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from interpreter/Interpreter.h:36, from runtime/Operations.h:26, from bytecode/ArrayAllocationProfile.cpp:29: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/StructureStubInfo.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from bytecode/ExecutionCounter.cpp:29: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from bytecode/ExecutionCounter.cpp:29: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from bytecode/ExecutionCounter.cpp:29: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/StructureStubInfo.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from bytecode/ExecutionCounter.cpp:29: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from bytecode/CodeBlock.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/StructureStubInfo.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/StructureStubInfo.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecode/CodeBlock.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/ExecutionCounter.cpp:29: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/ExecutionCounter.cpp:29: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/ExecutionCounter.cpp:29: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from bytecode/ExecutionCounter.cpp:29: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/StructureStubInfo.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from bytecode/ExecutionCounter.cpp:29: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:56, from bytecode/StructureStubInfo.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from bytecode/StructureStubInfo.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/ExecutionCounter.cpp:29: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.cpp:27: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ExecutionCounter.cpp:29: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:33, from heap/CopiedSpace.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpace.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Operations.h:26, from bytecode/ArrayAllocationProfile.cpp:29: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDllint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:26, from bytecode/ArrayAllocationProfile.cpp:29: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/DFGCodeBlocks.o heap/DFGCodeBlocks.cpp runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/CopiedSpace.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from ./config.h:56, from heap/CopyVisitor.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/CopyVisitor.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from heap/CopyVisitor.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from heap/CopyVisitor.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/CopiedSpace.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:31, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/CopiedSpace.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from bytecode/ArrayAllocationProfile.cpp:29: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from bytecode/ArrayAllocationProfile.cpp:29: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:56, from heap/CopiedSpace.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:56, from heap/CopiedSpace.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ExecutionCounter.cpp:29: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:59, from heap/CopiedSpace.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSWrapperObject.h:25, from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from runtime/StructureInlines.h:29, from runtime/JSCellInlines.h:35, from bytecode/ArrayProfile.cpp:27: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from runtime/Operations.h:27, from bytecode/ArrayAllocationProfile.cpp:29: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopiedSpace.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from runtime/StructureInlines.h:29, from runtime/JSCellInlines.h:35, from bytecode/ArrayProfile.cpp:27: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ResolveGlobalStatus.h:29, from bytecode/ResolveGlobalStatus.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/ExecutionCounter.cpp:31: ../WTF/wtf/StringExtras.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if HAVE(STRINGS_H) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StringExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StringExtras.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if !HAVE(STRNSTR) | ^~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ExecutionCounter.cpp:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/ArrayAllocationProfile.cpp:29: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/ArrayAllocationProfile.cpp:29: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/ArrayAllocationProfile.cpp:29: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/ArrayAllocationProfile.cpp:29: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from API/JSCallbackFunction.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from API/JSCallbackFunction.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from bytecode/ArrayProfile.cpp:27: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from API/JSCallbackFunction.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/ArrayAllocationProfile.cpp:29: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/text/ASCIIFastPath.h:30, from ../WTF/wtf/text/WTFString.h:28, from bytecode/ReduceWhitespace.h:29, from bytecode/ReduceWhitespace.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/ArrayProfile.cpp:27: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from API/JSCallbackFunction.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from API/JSCallbackFunction.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from API/JSCallbackFunction.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:30, from ../WTF/wtf/text/WTFString.h:28, from bytecode/ReduceWhitespace.h:29, from bytecode/ReduceWhitespace.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from API/JSCallbackFunction.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:30, from ../WTF/wtf/text/WTFString.h:28, from bytecode/ReduceWhitespace.h:29, from bytecode/ReduceWhitespace.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from bytecode/ReduceWhitespace.h:29, from bytecode/ReduceWhitespace.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from bytecode/ReduceWhitespace.h:29, from bytecode/ReduceWhitespace.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/UnlinkedCodeBlock.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/UnlinkedCodeBlock.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecode/CodeBlock.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from bytecode/UnlinkedCodeBlock.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/UnlinkedCodeBlock.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/UnlinkedCodeBlock.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/UnlinkedCodeBlock.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/UnlinkedCodeBlock.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from API/JSCallbackFunction.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/UnlinkedCodeBlock.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/UnlinkedCodeBlock.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from bytecode/UnlinkedCodeBlock.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassOwnPtr.h:30, from parser/SourceProvider.h:32, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/ArrayAllocationProfile.cpp:29: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PassOwnPtr.h:31, from parser/SourceProvider.h:32, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/ArrayAllocationProfile.cpp:29: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/ArrayAllocationProfile.cpp:29: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/ArrayAllocationProfile.cpp:29: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/ArrayAllocationProfile.cpp:29: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/ArrayAllocationProfile.cpp:29: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/Weak.o heap/Weak.cpp In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from bytecode/ArrayProfile.cpp:30: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from bytecode/ArrayProfile.cpp:30: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ResolveGlobalStatus.h:29, from bytecode/ResolveGlobalStatus.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ArrayProfile.cpp:30: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ArrayProfile.cpp:30: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ArrayProfile.cpp:30: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ArrayProfile.cpp:30: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ArrayProfile.cpp:30: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ArrayProfile.cpp:30: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ArrayProfile.cpp:30: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from bytecode/CodeBlock.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ArrayProfile.cpp:30: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from bytecode/CodeBlock.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/ConservativeRoots.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/ConservativeRoots.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from API/JSCallbackFunction.cpp:38: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from API/JSCallbackFunction.cpp:38: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from API/JSCallbackFunction.cpp:38: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from runtime/PropertyOffset.h:30, from bytecode/PutByIdStatus.h:29, from bytecode/PutByIdStatus.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/ConservativeRoots.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyOffset.h:30, from bytecode/PutByIdStatus.h:29, from bytecode/PutByIdStatus.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from runtime/PropertyOffset.h:30, from bytecode/PutByIdStatus.h:29, from bytecode/PutByIdStatus.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from heap/ConservativeRoots.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/ArrayAllocationProfile.cpp:29: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/ArrayAllocationProfile.cpp:29: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/ArrayAllocationProfile.cpp:29: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/ArrayAllocationProfile.cpp:29: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/ArrayAllocationProfile.cpp:29: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/ArrayAllocationProfile.cpp:29: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/ConservativeRoots.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/ArrayAllocationProfile.cpp:29: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/ArrayAllocationProfile.cpp:29: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/CodeBlock.cpp:31: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ In file included from bytecode/CodeBlock.h:43, from bytecode/CodeBlock.cpp:31: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:45, from bytecode/CodeBlock.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/CodeBlock.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/CodeBlock.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/CodeBlock.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/CodeBlock.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ArrayProfile.cpp:30: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/CodeBlock.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/CodeBlock.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ArrayProfile.cpp:30: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/CodeBlock.h:46, from bytecode/CodeBlock.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/CodeBlock.h:47, from bytecode/CodeBlock.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/CodeBlock.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/CodeBlock.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/CodeBlock.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/CodeBlock.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from bytecode/CodeBlock.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from bytecode/CodeBlock.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from bytecode/CodeBlock.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/CodeBlock.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/CodeBlock.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/CodeBlock.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/CodeBlock.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/CodeBlock.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlock.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from bytecode/ReduceWhitespace.h:29, from bytecode/ReduceWhitespace.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlock.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlock.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlock.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlock.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/WeakBlock.o heap/WeakBlock.cpp In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/DFGCodeBlocks.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlock.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from ./config.h:30, from heap/DFGCodeBlocks.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlock.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlock.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlock.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlock.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlock.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/DFGCodeBlocks.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/Weak.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/MethodOfGettingAValueProfile.h:37, from bytecode/MethodOfGettingAValueProfile.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ArrayProfile.cpp:30: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlock.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlock.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlock.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ArrayProfile.cpp:30: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlock.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlock.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnArrayPtr.h:26, from ../WTF/wtf/VectorTraits.h:24, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from bytecode/ReduceWhitespace.h:29, from bytecode/ReduceWhitespace.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlock.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ArrayProfile.cpp:30: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from bytecode/ReduceWhitespace.h:29, from bytecode/ReduceWhitespace.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from bytecode/ReduceWhitespace.h:29, from bytecode/ReduceWhitespace.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ArrayProfile.cpp:30: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from bytecode/ReduceWhitespace.h:29, from bytecode/ReduceWhitespace.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlock.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlock.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ArrayProfile.cpp:30: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:26, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from bytecode/ReduceWhitespace.h:29, from bytecode/ReduceWhitespace.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from bytecode/ReduceWhitespace.h:29, from bytecode/ReduceWhitespace.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/MethodOfGettingAValueProfile.h:37, from bytecode/MethodOfGettingAValueProfile.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from bytecode/ReduceWhitespace.h:29, from bytecode/ReduceWhitespace.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/DFGCodeBlocks.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/Weak.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/WeakHandleOwner.o heap/WeakHandleOwner.cpp ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/DFGCodeBlocks.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/Weak.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/Weak.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from bytecode/CodeBlock.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from bytecode/CodeBlock.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from bytecode/CodeBlock.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from bytecode/CodeBlock.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/CodeBlock.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/CodeBlock.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/CodeBlock.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from bytecode/CodeBlock.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from bytecode/CodeBlock.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/CodeBlock.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSCallbackObjectFunctions.h:27, from API/JSCallbackObject.h:223, from API/JSContextRef.cpp:34: heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ heap/HeapTimer.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if USE(CF) | ^~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/HeapTimer.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from bytecode/Watchpoint.h:29, from bytecode/Watchpoint.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from API/APIShims.h:30, from API/JSCallbackObjectFunctions.h:27, from API/JSCallbackObject.h:223, from API/JSContextRef.cpp:34: runtime/GCActivityCallback.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if USE(CF) | ^~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDbytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/WeakSet.o heap/WeakSet.cpp runtime/GCActivityCallback.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(CF) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/GCActivityCallback.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #elif PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if USE(CF) | ^~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from API/APIShims.h:31, from API/JSCallbackObjectFunctions.h:27, from API/JSCallbackObject.h:223, from API/JSContextRef.cpp:34: heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if USE(CF) | ^~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from bytecode/Watchpoint.h:29, from bytecode/Watchpoint.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from bytecode/Watchpoint.h:29, from bytecode/Watchpoint.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from bytecode/Watchpoint.h:29, from bytecode/Watchpoint.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from API/JSCallbackObjectFunctions.h:39, from API/JSCallbackObject.h:223, from API/JSContextRef.cpp:34: API/OpaqueJSString.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from bytecode/Watchpoint.h:29, from bytecode/Watchpoint.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from bytecode/Watchpoint.h:29, from bytecode/Watchpoint.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from bytecode/Watchpoint.h:29, from bytecode/Watchpoint.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from bytecode/Watchpoint.h:29, from bytecode/Watchpoint.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from bytecode/Watchpoint.h:29, from bytecode/Watchpoint.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecode/StructureStubClearingWatchpoint.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from bytecode/Watchpoint.h:29, from bytecode/Watchpoint.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from bytecode/Watchpoint.h:29, from bytecode/Watchpoint.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from bytecode/Watchpoint.h:29, from bytecode/Watchpoint.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from bytecode/StructureStubClearingWatchpoint.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from bytecode/Watchpoint.h:29, from bytecode/Watchpoint.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from bytecode/StructureStubClearingWatchpoint.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from bytecode/Watchpoint.h:29, from bytecode/Watchpoint.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSWeakObjectMapRefPrivate.cpp:30: heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~~~~~~ heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from API/APIShims.h:30, from API/JSWeakObjectMapRefPrivate.cpp:30: runtime/GCActivityCallback.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if USE(CF) | ^~~~~~~~~~ runtime/GCActivityCallback.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(CF) | ^~~~~~~~~~ runtime/GCActivityCallback.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #elif PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if USE(CF) | ^~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from API/APIShims.h:31, from API/JSWeakObjectMapRefPrivate.cpp:30: heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubClearingWatchpoint.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from dfg/DFGCapabilities.h:31, from bytecode/CodeBlock.cpp:35: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGCapabilities.h:31, from bytecode/CodeBlock.cpp:35: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGCapabilities.h:31, from bytecode/CodeBlock.cpp:35: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/StructureStubClearingWatchpoint.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGCapabilities.h:31, from bytecode/CodeBlock.cpp:35: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGCapabilities.h:31, from bytecode/CodeBlock.cpp:35: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/StructureStubClearingWatchpoint.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGCapabilities.h:31, from bytecode/CodeBlock.cpp:35: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/StructureStubClearingWatchpoint.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGCapabilities.h:31, from bytecode/CodeBlock.cpp:35: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/Weak.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ In file included from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSValueRef.cpp:30: heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ heap/HeapTimer.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ heap/HeapTimer.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecode/StructureStubClearingWatchpoint.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from API/APIShims.h:30, from API/JSValueRef.cpp:30: runtime/GCActivityCallback.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:56, from bytecode/StructureStubClearingWatchpoint.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ runtime/GCActivityCallback.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ runtime/GCActivityCallback.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #elif PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if USE(CF) | ^~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ In file included from ./config.h:59, from bytecode/StructureStubClearingWatchpoint.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ In file included from bytecode/StructureStubClearingWatchpoint.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from API/APIShims.h:31, from API/JSValueRef.cpp:30: heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGCapabilities.h:31, from bytecode/CodeBlock.cpp:35: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGCapabilities.h:31, from bytecode/CodeBlock.cpp:35: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGCapabilities.h:31, from bytecode/CodeBlock.cpp:35: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGCapabilities.h:31, from bytecode/CodeBlock.cpp:35: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/Watchpoint.h:29, from bytecode/Watchpoint.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from API/JSContextRef.cpp:38: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Watchpoint.cpp:29: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from API/JSContextRef.cpp:38: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.cpp:35: dfg/DFGCapabilities.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ dfg/DFGCapabilities.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if ENABLE(DEBUG_WITH_BREAKPOINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from API/JSContextRef.cpp:38: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/WeakBlock.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from runtime/Error.h:27, from API/JSCallbackObjectFunctions.h:29, from API/JSCallbackObject.h:223, from API/JSValueRef.cpp:32: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ In file included from runtime/Error.h:27, from API/JSCallbackObjectFunctions.h:29, from API/JSCallbackObject.h:223, from API/JSValueRef.cpp:32: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.cpp:38: dfg/DFGRepatch.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ In file included from ./config.h:30, from heap/WeakBlock.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGRepatch.h:33, from bytecode/CodeBlock.cpp:38: dfg/DFGJITCompiler.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:32, from dfg/DFGRepatch.h:33, from bytecode/CodeBlock.cpp:38: dfg/DFGCCallHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGRepatch.h:33, from bytecode/CodeBlock.cpp:38: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSContextRef.cpp:38: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSContextRef.cpp:38: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSContextRef.cpp:38: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ In file included from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGRepatch.h:33, from bytecode/CodeBlock.cpp:38: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSContextRef.cpp:38: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSContextRef.cpp:38: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:32, from dfg/DFGRepatch.h:33, from bytecode/CodeBlock.cpp:38: dfg/DFGCCallHelpers.h:388:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 388 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from API/JSCallbackObjectFunctions.h:39, from API/JSCallbackObject.h:223, from API/JSValueRef.cpp:32: API/OpaqueJSString.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGCCallHelpers.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCCallHelpers.h:498:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 498 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:522:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 522 | #elif CPU(ARM) | ^~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:618:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 618 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:746:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 746 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSContextRef.cpp:38: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:33, from dfg/DFGRepatch.h:33, from bytecode/CodeBlock.cpp:38: dfg/DFGDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGRepatch.h:33, from bytecode/CodeBlock.cpp:38: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSContextRef.cpp:38: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/ConservativeRoots.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from heap/ConservativeRoots.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from heap/ConservativeRoots.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGRepatch.h:33, from bytecode/CodeBlock.cpp:38: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from heap/ConservativeRoots.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/ConservativeRoots.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/ConservativeRoots.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:36, from dfg/DFGRepatch.h:33, from bytecode/CodeBlock.cpp:38: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGJITCompiler.h:36, from dfg/DFGRepatch.h:33, from bytecode/CodeBlock.cpp:38: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGJITCompiler.h:36, from dfg/DFGRepatch.h:33, from bytecode/CodeBlock.cpp:38: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGGraph.h:36, from dfg/DFGJITCompiler.h:36, from dfg/DFGRepatch.h:33, from bytecode/CodeBlock.cpp:38: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/ConservativeRoots.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/ConservativeRoots.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGJITCompiler.h:36, from dfg/DFGRepatch.h:33, from bytecode/CodeBlock.cpp:38: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGRepatch.h:33, from bytecode/CodeBlock.cpp:38: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGRepatch.h:33, from bytecode/CodeBlock.cpp:38: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGRepatch.h:33, from bytecode/CodeBlock.cpp:38: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/ConservativeRoots.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/ConservativeRoots.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from heap/ConservativeRoots.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from heap/ConservativeRoots.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:36, from dfg/DFGRepatch.h:33, from bytecode/CodeBlock.cpp:38: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:37, from dfg/DFGRepatch.h:33, from bytecode/CodeBlock.cpp:38: dfg/DFGOSRExitCompilationInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSContextRef.cpp:38: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from dfg/DFGRepatch.h:33, from bytecode/CodeBlock.cpp:38: dfg/DFGJITCompiler.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:177:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 177 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 197 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ dfg/DFGJITCompiler.h:199:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:206:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 206 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDdfg/DFGJITCompiler.h:219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 219 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/HandleSet.o heap/HandleSet.cpp dfg/DFGJITCompiler.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/WeakBlock.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSContextRef.cpp:38: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ In file included from dfg/DFGRepatch.h:33, from bytecode/CodeBlock.cpp:38: dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSContextRef.cpp:38: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGRepatch.h:34, from bytecode/CodeBlock.cpp:38: dfg/DFGOperations.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecompiler/NodesCodegen.cpp:27: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSContextRef.cpp:38: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGRepatch.h:34, from bytecode/CodeBlock.cpp:38: dfg/DFGOperations.h:190:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 190 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecompiler/NodesCodegen.cpp:27: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from bytecompiler/NodesCodegen.cpp:27: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ dfg/DFGOperations.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from ./config.h:33, from bytecompiler/NodesCodegen.cpp:27: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/WeakBlock.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecompiler/NodesCodegen.cpp:27: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.cpp:41: jit/JIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:49, from bytecode/CodeBlock.cpp:41: jit/JITDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecompiler/NodesCodegen.cpp:27: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ In file included from jit/JIT.h:50, from bytecode/CodeBlock.cpp:41: jit/JSInterfaceJIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ jit/JSInterfaceJIT.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ jit/JSInterfaceJIT.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #elif CPU(ARM) | ^~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ jit/JSInterfaceJIT.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #elif CPU(MIPS) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:196:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 196 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecompiler/NodesCodegen.cpp:27: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from jit/JIT.h:50, from bytecode/CodeBlock.cpp:41: jit/JSInterfaceJIT.h:286:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 286 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecompiler/NodesCodegen.cpp:27: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ jit/JSInterfaceJIT.h:341:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 341 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:373:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 373 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ jit/JSInterfaceJIT.h:387:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 387 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ jit/JSInterfaceJIT.h:401:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 401 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ jit/JSInterfaceJIT.h:417:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 417 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:434:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 434 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSContextRef.cpp:38: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSContextRef.cpp:38: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSContextRef.cpp:38: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSContextRef.cpp:38: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.cpp:41: jit/JIT.h:165:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 165 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 174 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecompiler/NodesCodegen.cpp:27: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/WeakBlock.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ jit/JIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSContextRef.cpp:38: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ jit/JIT.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecompiler/NodesCodegen.cpp:27: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from ./config.h:59, from bytecompiler/NodesCodegen.cpp:27: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecompiler/NodesCodegen.cpp:27: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.cpp:41: jit/JIT.h:374:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 374 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ jit/JIT.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ jit/JIT.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ jit/JIT.h:514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 514 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from bytecode/ReduceWhitespace.h:29, from bytecode/ReduceWhitespace.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:569:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 569 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:815:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 815 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JIT.h:861:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 861 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:866:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 866 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/WeakHandleOwner.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JIT.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ jit/JIT.h:880:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 880 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:912:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 912 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JIT.h:934:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 934 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassOwnPtr.h:32, from parser/SourceProvider.h:32, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from bytecode/Watchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Error.h:27, from API/JSCallbackObjectFunctions.h:29, from API/JSCallbackObject.h:223, from API/JSWeakObjectMapRefPrivate.cpp:32: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Error.h:27, from API/JSCallbackObjectFunctions.h:29, from API/JSCallbackObject.h:223, from API/JSWeakObjectMapRefPrivate.cpp:32: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/WeakHandleOwner.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from API/JSCallbackObjectFunctions.h:39, from API/JSCallbackObject.h:223, from API/JSWeakObjectMapRefPrivate.cpp:32: API/OpaqueJSString.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.cpp:50: assembler/RepatchBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.cpp:54: ../WTF/wtf/StringExtras.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if HAVE(STRINGS_H) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/StringExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/StringExtras.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if !HAVE(STRNSTR) | ^~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSCallbackObjectFunctions.h:27, from API/JSCallbackObject.h:223, from API/JSClassRef.cpp:32: heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/HeapTimer.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ heap/HeapTimer.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/HeapTimer.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/HeapTimer.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ In file included from API/APIShims.h:30, from API/JSCallbackObjectFunctions.h:27, from API/JSCallbackObject.h:223, from API/JSClassRef.cpp:32: runtime/GCActivityCallback.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ runtime/GCActivityCallback.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/GCActivityCallback.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #elif PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if USE(CF) | ^~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/WeakHandleOwner.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ In file included from API/APIShims.h:31, from API/JSCallbackObjectFunctions.h:27, from API/JSCallbackObject.h:223, from API/JSClassRef.cpp:32: heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if USE(CF) | ^~~~~~~~~~ In file included from ./config.h:30, from bytecompiler/BytecodeGenerator.cpp:31: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSContextRef.cpp:38: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from bytecompiler/BytecodeGenerator.cpp:31: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from bytecompiler/BytecodeGenerator.cpp:31: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from ./config.h:33, from bytecompiler/BytecodeGenerator.cpp:31: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecompiler/BytecodeGenerator.cpp:31: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSContextRef.cpp:38: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSContextRef.cpp:38: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecompiler/BytecodeGenerator.cpp:31: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./runtime/JSCellInlines.h:35, from ./runtime/JSCJSValueInlines.h:31, from ./runtime/Operations.h:27, from API/JSValueRef.cpp:39: ./runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./runtime/JSCJSValueInlines.h:31, from ./runtime/Operations.h:27, from API/JSValueRef.cpp:39: ./runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecompiler/BytecodeGenerator.cpp:31: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecompiler/BytecodeGenerator.cpp:31: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ./runtime/Operations.h:27, from API/JSValueRef.cpp:39: ./runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ./runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecompiler/BytecodeGenerator.cpp:31: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from bytecompiler/BytecodeGenerator.cpp:31: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ API/JSContextRef.cpp:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ API/JSContextRef.cpp:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ./config.h:59, from bytecompiler/BytecodeGenerator.cpp:31: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecompiler/BytecodeGenerator.cpp:31: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/HandlerInfo.h:29, from ./runtime/Executable.h:32, from ./runtime/JSFunctionInlines.h:29, from ./runtime/Operations.h:28, from API/JSValueRef.cpp:39: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./runtime/Executable.h:32, from ./runtime/JSFunctionInlines.h:29, from ./runtime/Operations.h:28, from API/JSValueRef.cpp:39: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./runtime/Executable.h:35, from ./runtime/JSFunctionInlines.h:29, from ./runtime/Operations.h:28, from API/JSValueRef.cpp:39: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from ./runtime/Executable.h:35, from ./runtime/JSFunctionInlines.h:29, from ./runtime/Operations.h:28, from API/JSValueRef.cpp:39: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from ./runtime/Executable.h:35, from ./runtime/JSFunctionInlines.h:29, from ./runtime/Operations.h:28, from API/JSValueRef.cpp:39: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/WeakHandleOwner.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Error.h:27, from API/JSCallbackObjectFunctions.h:29, from API/JSCallbackObject.h:223, from API/JSClassRef.cpp:32: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ In file included from runtime/Error.h:27, from API/JSCallbackObjectFunctions.h:29, from API/JSCallbackObject.h:223, from API/JSClassRef.cpp:32: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/WeakHandleOwner.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ResolveGlobalStatus.h:29, from bytecode/ResolveGlobalStatus.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from API/JSCallbackObjectFunctions.h:39, from API/JSCallbackObject.h:223, from API/JSClassRef.cpp:32: API/OpaqueJSString.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ResolveGlobalStatus.h:29, from bytecode/ResolveGlobalStatus.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from runtime/GCActivityCallback.h:32, from API/APIShims.h:30, from API/JSCallbackObjectFunctions.h:27, from API/JSCallbackObject.h:223, from API/JSObjectRef.cpp:44: heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from bytecode/ArrayProfile.cpp:30: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if USE(CF) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/HeapTimer.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if USE(CF) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ heap/HeapTimer.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ heap/HeapTimer.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ResolveGlobalStatus.h:29, from bytecode/ResolveGlobalStatus.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from API/APIShims.h:30, from API/JSCallbackObjectFunctions.h:27, from API/JSCallbackObject.h:223, from API/JSObjectRef.cpp:44: runtime/GCActivityCallback.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if USE(CF) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/GCActivityCallback.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #elif PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if USE(CF) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ./runtime/Executable.h:35, from ./runtime/JSFunctionInlines.h:29, from ./runtime/Operations.h:28, from API/JSValueRef.cpp:39: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from API/APIShims.h:31, from API/JSCallbackObjectFunctions.h:27, from API/JSCallbackObject.h:223, from API/JSObjectRef.cpp:44: heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ResolveGlobalStatus.h:29, from bytecode/ResolveGlobalStatus.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ heap/IncrementalSweeper.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if USE(CF) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ./runtime/Executable.h:35, from ./runtime/JSFunctionInlines.h:29, from ./runtime/Operations.h:28, from API/JSValueRef.cpp:39: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from API/JSWeakObjectMapRefPrivate.cpp:34: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./runtime/Executable.h:37, from ./runtime/JSFunctionInlines.h:29, from ./runtime/Operations.h:28, from API/JSValueRef.cpp:39: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from API/JSWeakObjectMapRefPrivate.cpp:34: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ResolveGlobalStatus.h:29, from bytecode/ResolveGlobalStatus.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from ./runtime/Executable.h:38, from ./runtime/JSFunctionInlines.h:29, from ./runtime/Operations.h:28, from API/JSValueRef.cpp:39: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from runtime/Operations.h:27, from API/JSWeakObjectMapRefPrivate.cpp:34: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from bytecode/ArrayProfile.cpp:30: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from ./runtime/Executable.h:38, from ./runtime/JSFunctionInlines.h:29, from ./runtime/Operations.h:28, from API/JSValueRef.cpp:39: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ResolveGlobalStatus.h:29, from bytecode/ResolveGlobalStatus.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from bytecode/ArrayProfile.cpp:30: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./runtime/Executable.h:38, from ./runtime/JSFunctionInlines.h:29, from ./runtime/Operations.h:28, from API/JSValueRef.cpp:39: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from API/JSCallbackObjectFunctions.h:39, from API/JSCallbackObject.h:223, from API/JSObjectRef.cpp:44: API/OpaqueJSString.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ In file included from ../WTF/wtf/RefCounted.h:27, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/HandleBlock.h:29, from heap/HandleSet.h:30, from heap/Strong.h:31, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ResolveGlobalStatus.h:29, from bytecode/ResolveGlobalStatus.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/ArrayProfile.cpp:30: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ResolveGlobalStatus.h:29, from bytecode/ResolveGlobalStatus.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/ArrayProfile.cpp:30: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSWeakObjectMapRefPrivate.cpp:34: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSWeakObjectMapRefPrivate.cpp:34: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSWeakObjectMapRefPrivate.cpp:34: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/Strong.h:31, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from bytecode/ArrayProfile.cpp:30: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSWeakObjectMapRefPrivate.cpp:34: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/ArrayProfile.cpp:30: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ResolveGlobalStatus.h:29, from bytecode/ResolveGlobalStatus.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/Strong.h:31, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ResolveGlobalStatus.h:29, from bytecode/ResolveGlobalStatus.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/ArrayProfile.cpp:30: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/ArrayProfile.cpp:30: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ResolveGlobalStatus.h:29, from bytecode/ResolveGlobalStatus.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/Strong.h:31, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSWeakObjectMapRefPrivate.cpp:34: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/ArrayProfile.cpp:30: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ResolveGlobalStatus.h:29, from bytecode/ResolveGlobalStatus.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/Strong.h:31, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from jit/GCAwareJITStubRoutine.h:34, from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/ResolveGlobalStatus.h:29, from bytecode/ResolveGlobalStatus.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ResolveGlobalStatus.h:29, from bytecode/ResolveGlobalStatus.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/HandleSet.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) || ENABLE(LLINT) // unused in some configurations | ^~~~~~~~~~ bytecode/CodeBlock.cpp:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) || ENABLE(LLINT) // unused in some configurations | ^~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:312:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 312 | #if ENABLE(JIT) // unused when not ENABLE(JIT), leading to silly warnings | ^~~~~~~~~~ bytecode/CodeBlock.cpp:338:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 338 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.cpp:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.cpp:452:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 452 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.cpp:461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 461 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:590:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 590 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.cpp:670:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 670 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:697:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 697 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:1435:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1435 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:1619:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1619 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:1718:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1718 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:1718:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1718 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.cpp:1759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1759 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.cpp:1763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1763 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:1794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1794 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:1835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1835 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.cpp:1858:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1858 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:1873:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1873 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:1893:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1893 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:1904:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1904 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:1909:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1909 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ bytecode/CodeBlock.cpp:1915:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1915 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from ./runtime/Executable.h:40, from ./runtime/JSFunctionInlines.h:29, from ./runtime/Operations.h:28, from API/JSValueRef.cpp:39: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from ./runtime/Executable.h:40, from ./runtime/JSFunctionInlines.h:29, from ./runtime/Operations.h:28, from API/JSValueRef.cpp:39: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from ./runtime/Executable.h:40, from ./runtime/JSFunctionInlines.h:29, from ./runtime/Operations.h:28, from API/JSValueRef.cpp:39: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/HandleSet.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from ./runtime/Executable.h:40, from ./runtime/JSFunctionInlines.h:29, from ./runtime/Operations.h:28, from API/JSValueRef.cpp:39: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from ./runtime/Executable.h:40, from ./runtime/JSFunctionInlines.h:29, from ./runtime/Operations.h:28, from API/JSValueRef.cpp:39: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./runtime/Executable.h:40, from ./runtime/JSFunctionInlines.h:29, from ./runtime/Operations.h:28, from API/JSValueRef.cpp:39: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./runtime/JSFunctionInlines.h:29, from ./runtime/Operations.h:28, from API/JSValueRef.cpp:39: ./runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ In file included from ./runtime/JSFunctionInlines.h:29, from ./runtime/Operations.h:28, from API/JSValueRef.cpp:39: ./runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ./runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ./runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ./runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ./runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ./runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ./runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ./runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/HandleSet.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ./runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ./runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ./runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ./runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ./runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ./runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/HandleSet.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/HandleStack.o heap/HandleStack.cpp bytecode/CodeBlock.cpp:1981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1981 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:1987:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1987 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ API/JSValueRef.cpp:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ API/JSValueRef.cpp:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:1991:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1991 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.cpp:1995:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1995 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.cpp:2022:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2022 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ API/JSValueRef.cpp:447:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 447 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:2080:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2080 | #if ENABLE(PARALLEL_GC) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:2080:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2080 | #if ENABLE(PARALLEL_GC) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:2124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2124 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from bytecode/ReduceWhitespace.h:29, from bytecode/ReduceWhitespace.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:2154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2154 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:2214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2214 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:2222:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2222 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from bytecode/ReduceWhitespace.h:29, from bytecode/ReduceWhitespace.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:2278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2278 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:2330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:2375:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2375 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:2437:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2437 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:2498:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2498 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:2501:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2501 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:2505:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2505 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:2522:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2522 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ bytecode/CodeBlock.cpp:2525:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2525 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ bytecode/CodeBlock.cpp:2531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2531 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:2564:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2564 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.cpp:2569:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2569 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.cpp:2589:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2589 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/ReduceWhitespace.h:29, from bytecode/ReduceWhitespace.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:2601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2601 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:2655:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2655 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ReduceWhitespace.h:29, from bytecode/ReduceWhitespace.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:2690:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2690 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.cpp:2691:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2691 | #if !ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:2717:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2717 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/HandleSet.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from bytecode/ReduceWhitespace.h:29, from bytecode/ReduceWhitespace.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from interpreter/CallFrame.h:27, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from interpreter/CallFrame.h:28, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from runtime/JSCellInlines.h:32, from bytecode/PreciseJumpTargets.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ bytecode/CodeBlock.cpp:2747:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2747 | #if !ENABLE(LLINT) && !ENABLE(JIT) | ^~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:29, from ../WTF/wtf/text/WTFString.h:28, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/BlockAllocator.o heap/BlockAllocator.cpp ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:2747:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2747 | #if !ENABLE(LLINT) && !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:2752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2752 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:2813:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2813 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.cpp:2950:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2950 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.cpp:3035:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3035 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:3106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3106 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.cpp:3143:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3143 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:3181:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3181 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:3210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3210 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:3214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3214 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:3227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3227 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ bytecode/CodeBlock.cpp:3243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3243 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:3258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3258 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.cpp:3265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3265 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/DFGCodeBlocks.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from heap/DFGCodeBlocks.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from heap/DFGCodeBlocks.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from heap/DFGCodeBlocks.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/DFGCodeBlocks.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/DFGCodeBlocks.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/GCThreadSharedData.o heap/GCThreadSharedData.cpp ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/DFGCodeBlocks.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/DFGCodeBlocks.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/DFGCodeBlocks.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/DFGCodeBlocks.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from heap/DFGCodeBlocks.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from heap/DFGCodeBlocks.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ValueProfile.h:37, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ValueProfile.h:37, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ValueProfile.h:37, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from heap/DFGCodeBlocks.h:29, from heap/DFGCodeBlocks.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from API/JSClassRef.cpp:36: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/HandleStack.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from API/JSClassRef.cpp:36: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDruntime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/GCThread.o heap/GCThread.cpp ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSCellInlines.h:32, from bytecode/PreciseJumpTargets.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ValueProfile.h:37, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/HandleStack.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSObject.h:42, from runtime/JSCellInlines.h:32, from bytecode/PreciseJumpTargets.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from API/JSClassRef.cpp:36: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ValueProfile.h:37, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSClassRef.cpp:36: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSClassRef.cpp:36: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSClassRef.cpp:36: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ValueProfile.h:37, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSClassRef.cpp:36: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ValueProfile.h:37, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ In file included from runtime/JSCellInlines.h:32, from bytecode/PreciseJumpTargets.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ValueProfile.h:37, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSClassRef.cpp:36: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/HandleStack.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ValueProfile.h:37, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSClassRef.cpp:36: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from heap/HandleStack.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/HandleStack.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/MethodOfGettingAValueProfile.h:37, from bytecode/MethodOfGettingAValueProfile.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSWrapperObject.h:25, from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from runtime/StructureInlines.h:29, from runtime/JSCellInlines.h:35, from bytecode/PreciseJumpTargets.cpp:27: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from runtime/StructureInlines.h:29, from runtime/JSCellInlines.h:35, from bytecode/PreciseJumpTargets.cpp:27: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/MethodOfGettingAValueProfile.h:37, from bytecode/MethodOfGettingAValueProfile.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/MethodOfGettingAValueProfile.h:37, from bytecode/MethodOfGettingAValueProfile.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/Heap.o heap/Heap.cpp assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ValueProfile.h:37, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ValueProfile.h:37, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ValueProfile.h:37, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ValueProfile.h:37, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ValueProfile.h:37, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ValueProfile.h:37, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/WeakSet.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/WeakSet.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from bytecode/PreciseJumpTargets.cpp:27: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ In file included from bytecode/PreciseJumpTargets.cpp:27: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/CopiedBlock.h:32, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedBlock.h:32, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/WeakSet.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/BlockAllocator.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ValueProfile.h:37, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/MethodOfGettingAValueProfile.h:37, from bytecode/MethodOfGettingAValueProfile.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDIn file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSClassRef.cpp:36: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/HeapStatistics.o heap/HeapStatistics.cpp assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/Executable.h:37, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSClassRef.cpp:36: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/MethodOfGettingAValueProfile.h:37, from bytecode/MethodOfGettingAValueProfile.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/Weak.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSClassRef.cpp:36: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/MethodOfGettingAValueProfile.h:37, from bytecode/MethodOfGettingAValueProfile.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSClassRef.cpp:36: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/Weak.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ In file included from ./config.h:31, from heap/Weak.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ValueProfile.h:37, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from heap/Weak.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Weak.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSClassRef.cpp:36: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ValueProfile.h:37, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/MethodOfGettingAValueProfile.h:37, from bytecode/MethodOfGettingAValueProfile.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ValueProfile.h:37, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/MethodOfGettingAValueProfile.h:37, from bytecode/MethodOfGettingAValueProfile.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/Weak.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ValueProfile.h:37, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/JumpTable.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from heap/Heap.h:27, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/MethodOfGettingAValueProfile.h:37, from bytecode/MethodOfGettingAValueProfile.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/Weak.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/MethodOfGettingAValueProfile.h:37, from bytecode/MethodOfGettingAValueProfile.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/Weak.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/MethodOfGettingAValueProfile.h:37, from bytecode/MethodOfGettingAValueProfile.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/MethodOfGettingAValueProfile.h:37, from bytecode/MethodOfGettingAValueProfile.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/Weak.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/Weak.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSClassRef.cpp:36: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:59, from heap/Weak.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSClassRef.cpp:36: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from heap/Weak.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSClassRef.cpp:36: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ In file included from heap/Heap.h:28, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/Weak.h:30, from heap/Weak.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSClassRef.cpp:36: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSClassRef.cpp:36: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ./config.h:30, from heap/BlockAllocator.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/BlockAllocator.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/BlockAllocator.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/Strong.h:31, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/HeapTimer.o heap/HeapTimer.cpp ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/WeakSet.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ In file included from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from ./config.h:30, from heap/BlockAllocator.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Strong.h:31, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/WeakSet.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/GCThread.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from bytecode/SamplingTool.h:33, from bytecode/SamplingTool.cpp:30: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/GCThreadSharedData.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/GCThreadSharedData.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ In file included from bytecode/SamplingTool.h:33, from bytecode/SamplingTool.cpp:30: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:26, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:34, from bytecode/SamplingTool.cpp:30: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/SamplingTool.cpp:30: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.cpp:30: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/GCThreadSharedData.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/MethodOfGettingAValueProfile.h:37, from bytecode/MethodOfGettingAValueProfile.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from jit/GCAwareJITStubRoutine.h:34, from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from jit/GCAwareJITStubRoutine.h:34, from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/HeapStatistics.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from ./config.h:30, from heap/HeapStatistics.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/GCAwareJITStubRoutine.h:34, from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CallLinkInfo.cpp:27: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/HeapStatistics.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/ArrayProfile.cpp:30: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/ArrayProfile.cpp:30: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from bytecode/ArrayProfile.cpp:30: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from bytecode/ArrayProfile.cpp:30: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/ArrayProfile.cpp:30: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/ArrayProfile.cpp:30: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/ArrayProfile.cpp:30: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/ArrayProfile.cpp:30: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from bytecode/ArrayProfile.cpp:30: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from bytecode/ArrayProfile.cpp:30: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from bytecode/ArrayProfile.cpp:30: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from API/JSObjectRef.cpp:54: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/ArrayProfile.cpp:30: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/ArrayProfile.cpp:30: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/ArrayProfile.cpp:30: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/ArrayProfile.cpp:30: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/ArrayProfile.cpp:30: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from API/JSObjectRef.cpp:54: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CallLinkInfo.cpp:27: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from API/JSObjectRef.cpp:54: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from bytecode/CodeOrigin.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from bytecode/CodeOrigin.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from bytecode/CodeOrigin.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ArrayProfile.cpp:30: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ArrayProfile.cpp:30: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ArrayProfile.cpp:30: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ArrayProfile.cpp:30: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ArrayProfile.cpp:30: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ArrayProfile.cpp:30: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ArrayProfile.cpp:30: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ArrayProfile.cpp:30: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ArrayProfile.cpp:30: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ArrayProfile.cpp:30: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ArrayProfile.cpp:30: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ArrayProfile.cpp:30: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/HeapTimer.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/HeapStatistics.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeOrigin.cpp:30: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/HeapStatistics.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ArrayProfile.cpp:30: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/WeakBlock.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ArrayProfile.cpp:30: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ArrayProfile.cpp:30: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ArrayProfile.cpp:30: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ./config.h:30, from heap/WeakBlock.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ArrayProfile.cpp:30: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from heap/WeakBlock.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:33, from heap/WeakBlock.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ In file included from heap/WeakBlock.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSWeakObjectMapRefPrivate.cpp:34: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSWeakObjectMapRefPrivate.cpp:34: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ArrayProfile.cpp:30: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSWeakObjectMapRefPrivate.cpp:34: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/HeapTimer.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CallLinkInfo.cpp:27: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ArrayProfile.cpp:30: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSWeakObjectMapRefPrivate.cpp:34: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ArrayProfile.cpp:30: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSWeakObjectMapRefPrivate.cpp:34: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSWeakObjectMapRefPrivate.cpp:34: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/HeapTimer.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from bytecode/ArrayProfile.cpp:30: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:59, from bytecode/ArrayProfile.cpp:30: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSWeakObjectMapRefPrivate.cpp:34: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from bytecode/ArrayProfile.cpp:30: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSWeakObjectMapRefPrivate.cpp:34: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSWeakObjectMapRefPrivate.cpp:34: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from bytecode/ArrayProfile.cpp:30: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSWeakObjectMapRefPrivate.cpp:34: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from heap/HeapTimer.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSWeakObjectMapRefPrivate.cpp:34: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/WeakBlock.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/HandleStack.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSWeakObjectMapRefPrivate.cpp:34: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/WeakBlock.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/HandleStack.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/WeakBlock.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from heap/HandleStack.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSWeakObjectMapRefPrivate.cpp:34: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:33, from heap/HandleStack.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSWeakObjectMapRefPrivate.cpp:34: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleStack.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/HandleStack.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/WeakBlock.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:56, from heap/WeakBlock.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:59, from heap/WeakBlock.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/WeakBlock.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/HandleStack.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/HandleStack.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/WeakBlock.h:29, from heap/WeakBlock.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeOrigin.cpp:30: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeOrigin.cpp:30: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:56, from heap/HandleStack.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:56, from heap/HandleStack.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from heap/HandleStack.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/HandleStack.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Vector.h:24, from ../WTF/wtf/BlockStack.h:31, from heap/HandleStack.h:30, from heap/HandleStack.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/Vector.h:25, from ../WTF/wtf/BlockStack.h:31, from heap/HandleStack.h:30, from heap/HandleStack.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ./config.h:30, from heap/HeapTimer.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.cpp:27: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.cpp:29: dfg/DFGOperations.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGJITCompiler.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:34, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from heap/GCThreadSharedData.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeOrigin.cpp:30: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from bytecode/PolymorphicPutByIdList.h:37, from bytecode/PolymorphicPutByIdList.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:43, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from bytecode/PolymorphicPutByIdList.h:37, from bytecode/PolymorphicPutByIdList.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from bytecode/PolymorphicPutByIdList.h:37, from bytecode/PolymorphicPutByIdList.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from bytecode/PolymorphicPutByIdList.h:37, from bytecode/PolymorphicPutByIdList.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from bytecode/CodeOrigin.cpp:30: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/GCThreadSharedData.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CodeOrigin.cpp:30: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CodeOrigin.cpp:30: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/HandleSet.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from heap/HandleSet.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from heap/HandleSet.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from heap/HandleSet.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleSet.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/HandleSet.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/PolymorphicPutByIdList.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/HandleSet.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/PolymorphicPutByIdList.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/PolymorphicPutByIdList.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/PolymorphicPutByIdList.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGFPRInfo.h:31, from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/PolymorphicPutByIdList.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/HandleSet.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from dfg/DFGRegisterBank.h:31, from dfg/DFGFPRInfo.h:31, from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/PolymorphicPutByIdList.cpp:31: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterBank.h:31, from dfg/DFGFPRInfo.h:31, from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/PolymorphicPutByIdList.cpp:31: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/PolymorphicPutByIdList.cpp:31: dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/HandleSet.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/HandleSet.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from heap/HandleSet.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:34, from bytecode/StructureStubInfo.h:34, from bytecode/PolymorphicPutByIdList.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleSet.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:34, from bytecode/StructureStubInfo.h:34, from bytecode/PolymorphicPutByIdList.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from bytecode/CodeOrigin.cpp:30: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/ArrayProfile.cpp:30: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/ArrayProfile.cpp:30: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/ArrayProfile.cpp:30: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecode/CodeOrigin.cpp:30: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from bytecode/GetByIdStatus.cpp:29: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from bytecode/ArrayProfile.cpp:30: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from bytecode/ArrayProfile.cpp:30: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from bytecode/GetByIdStatus.cpp:29: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/ArrayProfile.cpp:30: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/ArrayProfile.cpp:30: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/GetByIdStatus.cpp:29: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/GetByIdStatus.cpp:29: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/GetByIdStatus.cpp:29: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/GetByIdStatus.cpp:29: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/GetByIdStatus.cpp:29: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/GetByIdStatus.cpp:29: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/GetByIdStatus.cpp:29: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecode/CodeOrigin.cpp:30: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/CopiedBlock.h:32, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedBlock.h:32, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/GetByIdStatus.cpp:29: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ArrayProfile.cpp:30: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ArrayProfile.cpp:31: ../WTF/wtf/StringExtras.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if HAVE(STRINGS_H) | ^~~~~~~~~~~~~~ ../WTF/wtf/StringExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/StringExtras.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if !HAVE(STRNSTR) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from ./config.h:30, from heap/WeakHandleOwner.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSObject.h:28, from runtime/StructureChain.h:30, from bytecode/Instruction.h:38, from bytecode/StructureStubInfo.h:35, from bytecode/PolymorphicPutByIdList.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/WeakHandleOwner.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from heap/WeakHandleOwner.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./config.h:33, from heap/WeakHandleOwner.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/WeakHandleOwner.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/WeakHandleOwner.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/GetByIdStatus.cpp:29: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/WeakHandleOwner.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/WeakHandleOwner.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/StructureChain.h:30, from bytecode/Instruction.h:38, from bytecode/StructureStubInfo.h:35, from bytecode/PolymorphicPutByIdList.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/StructureChain.h:30, from bytecode/Instruction.h:38, from bytecode/StructureStubInfo.h:35, from bytecode/PolymorphicPutByIdList.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/WeakHandleOwner.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/WeakHandleOwner.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/GetByIdStatus.cpp:29: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/GetByIdStatus.cpp:29: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/StructureChain.h:30, from bytecode/Instruction.h:38, from bytecode/StructureStubInfo.h:35, from bytecode/PolymorphicPutByIdList.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/GetByIdStatus.cpp:29: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:35, from bytecode/PolymorphicPutByIdList.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/PolymorphicPutByIdList.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/PolymorphicPutByIdList.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/PolymorphicPutByIdList.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/GetByIdStatus.cpp:29: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/GetByIdStatus.cpp:29: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/GetByIdStatus.cpp:29: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from heap/DFGCodeBlocks.h:29, from heap/DFGCodeBlocks.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from bytecode/CodeOrigin.cpp:30: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from bytecode/CodeOrigin.cpp:30: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from heap/DFGCodeBlocks.h:29, from heap/DFGCodeBlocks.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/CodeOrigin.cpp:30: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from bytecode/GetByIdStatus.cpp:29: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/CodeOrigin.cpp:30: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from heap/DFGCodeBlocks.h:29, from heap/DFGCodeBlocks.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecode/GetByIdStatus.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ValueProfile.h:37, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from bytecode/CodeOrigin.cpp:30: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/CodeOrigin.cpp:30: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/CodeOrigin.cpp:30: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashSet.h:25, from heap/DFGCodeBlocks.h:30, from heap/DFGCodeBlocks.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/CodeOrigin.cpp:30: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/CodeOrigin.cpp:30: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ValueProfile.h:37, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashSet.h:25, from heap/DFGCodeBlocks.h:30, from heap/DFGCodeBlocks.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashSet.h:25, from heap/DFGCodeBlocks.h:30, from heap/DFGCodeBlocks.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/CodeOrigin.cpp:30: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashSet.h:25, from heap/DFGCodeBlocks.h:30, from heap/DFGCodeBlocks.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/CodeOrigin.cpp:30: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashSet.h:25, from heap/DFGCodeBlocks.h:30, from heap/DFGCodeBlocks.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashSet.h:25, from heap/DFGCodeBlocks.h:30, from heap/DFGCodeBlocks.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ValueProfile.h:37, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/Heap.cpp:21: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from heap/WeakHandleOwner.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/WeakHandleOwner.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/GCThread.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecode/GetByIdStatus.cpp:29: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ In file included from ./config.h:30, from heap/Heap.cpp:21: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/LazyOperandValueProfile.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from interpreter/Interpreter.h:36, from runtime/Operations.h:26, from bytecode/LazyOperandValueProfile.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCJSValue.h:33, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/GCThread.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/Heap.cpp:21: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:29, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/IncrementalSweeper.o heap/IncrementalSweeper.cpp ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from heap/GCThread.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from bytecode/CodeOrigin.cpp:30: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from bytecode/CodeOrigin.cpp:30: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/CodeOrigin.cpp:30: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/CodeOrigin.cpp:30: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleSet.h:29, from heap/HandleSet.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from bytecode/GetByIdStatus.cpp:29: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from bytecode/GetByIdStatus.cpp:29: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/CodeOrigin.cpp:30: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/CodeOrigin.cpp:30: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/GetByIdStatus.cpp:29: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/GCThread.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/GetByIdStatus.cpp:29: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from bytecode/CodeOrigin.cpp:30: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from bytecode/CallLinkStatus.cpp:29: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from bytecode/GetByIdStatus.cpp:29: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from bytecode/CodeOrigin.cpp:30: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/GetByIdStatus.cpp:29: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from bytecode/CodeOrigin.cpp:30: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/GetByIdStatus.cpp:29: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from bytecode/CallLinkStatus.cpp:29: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/GetByIdStatus.cpp:29: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/GetByIdStatus.cpp:29: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/CodeOrigin.cpp:30: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/CodeOrigin.cpp:30: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/CodeOrigin.cpp:30: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CallLinkStatus.cpp:29: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/CodeOrigin.cpp:30: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CallLinkStatus.cpp:29: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/CodeOrigin.cpp:30: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CallLinkStatus.cpp:29: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeOrigin.cpp:30: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CallLinkStatus.cpp:29: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CallLinkStatus.cpp:29: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/GetByIdStatus.cpp:29: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleSet.h:29, from heap/HandleSet.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/MethodOfGettingAValueProfile.h:37, from bytecode/MethodOfGettingAValueProfile.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from interpreter/Interpreter.h:36, from runtime/Operations.h:26, from bytecode/LazyOperandValueProfile.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/MethodOfGettingAValueProfile.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/WeakBlock.h:29, from heap/WeakBlock.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/JITStubRoutineSet.o heap/JITStubRoutineSet.cpp ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:26, from bytecode/LazyOperandValueProfile.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:26, from bytecode/LazyOperandValueProfile.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeOrigin.cpp:30: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeOrigin.cpp:30: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeOrigin.cpp:30: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeOrigin.cpp:30: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSClassRef.cpp:36: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/Vector.h:25, from ../WTF/wtf/BlockStack.h:31, from heap/HandleStack.h:30, from heap/HandleStack.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/CopiedBlock.h:32, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeOrigin.cpp:30: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSClassRef.cpp:36: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from API/JSClassRef.cpp:36: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from bytecode/LazyOperandValueProfile.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from bytecode/LazyOperandValueProfile.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopiedBlock.h:32, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from bytecode/LazyOperandValueProfile.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeOrigin.cpp:30: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeOrigin.cpp:30: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/LazyOperandValueProfile.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeOrigin.cpp:30: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakHandleOwner.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/LazyOperandValueProfile.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeOrigin.cpp:30: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/LazyOperandValueProfile.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/LazyOperandValueProfile.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeOrigin.cpp:30: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/LazyOperandValueProfile.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from runtime/CodeCache.h:32, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/LazyOperandValueProfile.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/LazyOperandValueProfile.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/LazyOperandValueProfile.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/LazyOperandValueProfile.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/LazyOperandValueProfile.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/LazyOperandValueProfile.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/IncrementalSweeper.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from ./config.h:30, from heap/IncrementalSweeper.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from bytecode/Watchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from bytecode/Watchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from bytecode/Watchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from bytecode/Watchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from bytecode/Watchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from bytecode/Watchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from bytecode/Watchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from bytecode/Watchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from bytecode/Watchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from bytecode/Watchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from bytecode/Watchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from bytecode/Watchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from bytecode/Watchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from bytecode/Watchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from bytecode/Watchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from runtime/CodeCache.h:32, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from runtime/CodeCache.h:32, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/JITStubRoutineSet.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/HandleBlock.h:29, from heap/HandleSet.h:30, from heap/Strong.h:31, from runtime/CodeCache.h:32, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/JITStubRoutineSet.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ In file included from heap/Strong.h:31, from runtime/CodeCache.h:32, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ In file included from bytecode/StructureStubClearingWatchpoint.cpp:27: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubClearingWatchpoint.h:39, from bytecode/StructureStubClearingWatchpoint.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/JITStubRoutineSet.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/StructureStubClearingWatchpoint.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/IncrementalSweeper.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/JITStubRoutineSet.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from heap/IncrementalSweeper.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/HeapStatistics.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/HeapStatistics.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from heap/HeapStatistics.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from ./config.h:33, from heap/HeapStatistics.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from heap/HeapStatistics.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/HeapStatistics.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashSet.h:25, from heap/DFGCodeBlocks.h:30, from heap/DFGCodeBlocks.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/JITStubRoutineSet.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashSet.h:25, from heap/DFGCodeBlocks.h:30, from heap/DFGCodeBlocks.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/HeapStatistics.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashSet.h:25, from heap/DFGCodeBlocks.h:30, from heap/DFGCodeBlocks.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/HeapStatistics.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashSet.h:25, from heap/DFGCodeBlocks.h:30, from heap/DFGCodeBlocks.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/HeapStatistics.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/HeapStatistics.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from ./config.h:59, from heap/HeapStatistics.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from heap/HeapStatistics.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from runtime/VM.h:34, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from runtime/VM.h:34, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PassOwnPtr.h:31, from heap/DFGCodeBlocks.h:31, from heap/DFGCodeBlocks.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from runtime/VM.h:34, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from runtime/VM.h:34, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/DFGCodeBlocks.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from runtime/VM.h:34, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ In file included from ./config.h:30, from heap/IncrementalSweeper.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/HeapTimer.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from heap/HeapTimer.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from heap/HeapTimer.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from heap/HeapTimer.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/HeapTimer.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/HeapTimer.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/HeapTimer.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/HeapTimer.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/HeapTimer.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/HeapTimer.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from heap/HeapTimer.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from heap/HeapTimer.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/Heap.cpp:21: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/Heap.cpp:21: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:62, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/RetainPtr.h:24, from heap/HeapTimer.h:29, from heap/HeapTimer.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGCCallHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ In file included from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:34, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:34, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/GetByIdStatus.cpp:29: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from bytecode/GetByIdStatus.cpp:29: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from bytecode/GetByIdStatus.cpp:29: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/GetByIdStatus.cpp:29: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/GetByIdStatus.cpp:29: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/GetByIdStatus.cpp:29: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/GetByIdStatus.cpp:29: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/ConservativeRoots.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/ConservativeRoots.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from bytecode/GetByIdStatus.cpp:29: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/ConservativeRoots.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleSet.h:29, from heap/HandleSet.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from bytecode/GetByIdStatus.cpp:29: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from bytecode/GetByIdStatus.cpp:29: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/GetByIdStatus.cpp:29: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/GetByIdStatus.cpp:29: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleSet.h:29, from heap/HandleSet.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/GetByIdStatus.cpp:29: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ In file included from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/GetByIdStatus.cpp:29: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleSet.h:29, from heap/HandleSet.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/GetByIdStatus.cpp:29: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/ConservativeRoots.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/GetByIdStatus.cpp:29: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleSet.h:29, from heap/HandleSet.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGCCallHelpers.h:388:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 388 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/ConservativeRoots.cpp:29: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCCallHelpers.h:498:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 498 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:522:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 522 | #elif CPU(ARM) | ^~~~~~~~~~~ dfg/DFGCCallHelpers.h:618:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 618 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleSet.h:29, from heap/HandleSet.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:746:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 746 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/GetByIdStatus.cpp:29: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleSet.h:29, from heap/HandleSet.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/ConservativeRoots.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:33, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/GetByIdStatus.cpp:29: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/GetByIdStatus.cpp:29: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/ConservativeRoots.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/GetByIdStatus.cpp:29: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/ConservativeRoots.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleSet.h:29, from heap/HandleSet.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleSet.h:29, from heap/HandleSet.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/GetByIdStatus.cpp:29: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/ConservativeRoots.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/Vector.h:26, from ../WTF/wtf/BlockStack.h:31, from heap/HandleStack.h:30, from heap/HandleStack.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from heap/HeapBlock.h:30, from heap/WeakBlock.h:29, from heap/WeakBlock.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/Vector.h:26, from ../WTF/wtf/BlockStack.h:31, from heap/HandleStack.h:30, from heap/HandleStack.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/HeapBlock.h:30, from heap/WeakBlock.h:29, from heap/WeakBlock.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGGraph.h:36, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/WeakBlock.h:29, from heap/WeakBlock.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/GetByIdStatus.cpp:29: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/GetByIdStatus.cpp:29: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnArrayPtr.h:26, from ../WTF/wtf/VectorTraits.h:24, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/BlockStack.h:31, from heap/HandleStack.h:30, from heap/HandleStack.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/GetByIdStatus.cpp:29: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/GetByIdStatus.cpp:29: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/BlockStack.h:31, from heap/HandleStack.h:30, from heap/HandleStack.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/BlockStack.h:31, from heap/HandleStack.h:30, from heap/HandleStack.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/GetByIdStatus.cpp:29: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/BlockStack.h:31, from heap/HandleStack.h:30, from heap/HandleStack.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/GetByIdStatus.cpp:29: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:26, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/BlockStack.h:31, from heap/HandleStack.h:30, from heap/HandleStack.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:37, from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGOSRExitCompilationInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/BlockStack.h:31, from heap/HandleStack.h:30, from heap/HandleStack.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGJITCompiler.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:177:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 177 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 197 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:199:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:206:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 206 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 219 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOperations.h:31, from bytecode/CallLinkInfo.cpp:29: dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/BlockStack.h:31, from heap/HandleStack.h:30, from heap/HandleStack.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.cpp:29: dfg/DFGOperations.h:190:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 190 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ dfg/DFGOperations.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleSet.h:29, from heap/HandleSet.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleSet.h:29, from heap/HandleSet.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleSet.h:29, from heap/HandleSet.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleSet.h:29, from heap/HandleSet.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from bytecode/ResolveGlobalStatus.cpp:29: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakHandleOwner.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/GetByIdStatus.cpp:29: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/GetByIdStatus.cpp:29: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/GetByIdStatus.cpp:29: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from bytecode/ResolveGlobalStatus.cpp:29: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/GetByIdStatus.cpp:29: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/GetByIdStatus.cpp:29: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ResolveGlobalStatus.cpp:29: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ResolveGlobalStatus.cpp:29: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ResolveGlobalStatus.cpp:29: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleSet.h:29, from heap/HandleSet.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ResolveGlobalStatus.cpp:29: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/GetByIdStatus.cpp:29: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ResolveGlobalStatus.cpp:29: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ResolveGlobalStatus.cpp:29: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/GetByIdStatus.cpp:29: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleSet.h:29, from heap/HandleSet.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/GetByIdStatus.cpp:29: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/GCThreadSharedData.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ResolveGlobalStatus.cpp:29: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/ConservativeRoots.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/GCThreadSharedData.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/ConservativeRoots.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:31, from heap/GCThreadSharedData.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from heap/GCThreadSharedData.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleBlock.h:29, from heap/HandleSet.h:30, from heap/HandleSet.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ResolveGlobalStatus.cpp:29: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeOrigin.cpp:30: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/GCThreadSharedData.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/ConservativeRoots.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/ConservativeRoots.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/ConservativeRoots.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/GCThreadSharedData.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/ConservativeRoots.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/MachineStackMarker.o heap/MachineStackMarker.cpp In file included from bytecode/CallLinkInfo.cpp:30: dfg/DFGThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.cpp:31: assembler/RepatchBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CallLinkInfo.cpp:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CallLinkInfo.cpp:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/ConservativeRoots.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeOrigin.cpp:30: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeOrigin.cpp:30: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeOrigin.cpp:30: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/ConservativeRoots.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeOrigin.cpp:30: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeOrigin.cpp:30: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/ConservativeRoots.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/ConservativeRoots.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/ConservativeRoots.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeOrigin.cpp:30: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeOrigin.cpp:30: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeOrigin.cpp:30: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CallLinkStatus.cpp:29: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/GCThreadSharedData.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/HandleSet.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/HandleSet.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CallLinkStatus.cpp:29: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from ./config.h:30, from heap/BlockAllocator.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/HandleSet.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from bytecode/GetByIdStatus.cpp:29: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from ./config.h:56, from heap/GCThreadSharedData.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from bytecode/GetByIdStatus.cpp:29: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/HandleSet.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/GCThreadSharedData.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from bytecode/GetByIdStatus.cpp:29: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from heap/BlockAllocator.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:31, from heap/BlockAllocator.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:59, from heap/GCThreadSharedData.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from bytecode/GetByIdStatus.cpp:29: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CallLinkStatus.cpp:29: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from ./config.h:33, from heap/BlockAllocator.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/HandleSet.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/VM.h:49, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from runtime/VM.h:51, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/BlockAllocator.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/GetByIdStatus.cpp:29: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/GetByIdStatus.cpp:29: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/GetByIdStatus.cpp:29: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/BlockAllocator.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/BlockAllocator.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from bytecode/GetByIdStatus.cpp:29: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/HandleSet.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from bytecode/GetByIdStatus.cpp:29: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Identifier.h:24, from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/BlockAllocator.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/GetByIdStatus.cpp:29: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/BlockAllocator.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CallLinkStatus.cpp:29: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from heap/BlockAllocator.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/GetByIdStatus.cpp:29: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/BlockAllocator.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/JSString.h:25, from bytecode/UnlinkedCodeBlock.h:36, from bytecode/UnlinkedCodeBlock.cpp:28: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/JSString.h:25, from bytecode/UnlinkedCodeBlock.h:36, from bytecode/UnlinkedCodeBlock.cpp:28: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/JSString.h:25, from bytecode/UnlinkedCodeBlock.h:36, from bytecode/UnlinkedCodeBlock.cpp:28: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSString.h:25, from bytecode/UnlinkedCodeBlock.h:36, from bytecode/UnlinkedCodeBlock.cpp:28: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from bytecode/UnlinkedCodeBlock.cpp:28: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from bytecode/UnlinkedCodeBlock.cpp:28: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from bytecode/UnlinkedCodeBlock.cpp:28: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from bytecode/UnlinkedCodeBlock.cpp:28: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/LazyOperandValueProfile.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from bytecode/UnlinkedCodeBlock.cpp:28: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/LazyOperandValueProfile.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/LazyOperandValueProfile.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/LazyOperandValueProfile.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/LazyOperandValueProfile.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from runtime/SymbolTable.h:32, from bytecode/UnlinkedCodeBlock.h:41, from bytecode/UnlinkedCodeBlock.cpp:28: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/LazyOperandValueProfile.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/LazyOperandValueProfile.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/SymbolTable.h:32, from bytecode/UnlinkedCodeBlock.h:41, from bytecode/UnlinkedCodeBlock.cpp:28: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from bytecode/LazyOperandValueProfile.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/SymbolTable.h:32, from bytecode/UnlinkedCodeBlock.h:41, from bytecode/UnlinkedCodeBlock.cpp:28: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/MachineStackMarker.cpp:22: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/SymbolTable.h:32, from bytecode/UnlinkedCodeBlock.h:41, from bytecode/UnlinkedCodeBlock.cpp:28: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from heap/MachineStackMarker.cpp:22: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.cpp:28: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from bytecode/CodeOrigin.cpp:30: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleStack.h:31, from heap/HandleStack.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from bytecode/CodeOrigin.cpp:30: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from bytecode/CodeOrigin.cpp:30: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from bytecode/CodeOrigin.cpp:30: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/MachineStackMarker.cpp:22: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:34, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleStack.h:31, from heap/HandleStack.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleStack.h:31, from heap/HandleStack.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/CodeOrigin.cpp:30: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/CodeOrigin.cpp:30: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/CodeOrigin.cpp:30: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/MachineStackMarker.cpp:22: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleStack.h:31, from heap/HandleStack.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleStack.h:31, from heap/HandleStack.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleStack.h:31, from heap/HandleStack.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleStack.h:31, from heap/HandleStack.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/GetByIdStatus.cpp:29: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from bytecode/GetByIdStatus.cpp:33: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from bytecode/GetByIdStatus.cpp:33: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from bytecode/GetByIdStatus.cpp:33: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleStack.h:31, from heap/HandleStack.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleStack.h:31, from heap/HandleStack.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from heap/ListableHandler.h:27, from heap/GCThreadSharedData.h:29, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/HeapRootVisitor.h:29, from heap/HandleStack.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/HeapRootVisitor.h:29, from heap/HandleStack.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MarkStack.h:53, from heap/GCThreadSharedData.h:30, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/HeapRootVisitor.h:29, from heap/HandleStack.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/JITStubRoutineSet.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ResolveGlobalStatus.cpp:29: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/HeapRootVisitor.h:29, from heap/HandleStack.cpp:29: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/HeapRootVisitor.h:29, from heap/HandleStack.cpp:29: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/JITStubRoutineSet.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from heap/JITStubRoutineSet.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:33, from heap/JITStubRoutineSet.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/HeapRootVisitor.h:29, from heap/HandleStack.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/HeapRootVisitor.h:29, from heap/HandleStack.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/JITStubRoutineSet.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/HeapRootVisitor.h:29, from heap/HandleStack.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/HeapRootVisitor.h:29, from heap/HandleStack.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/JITStubRoutineSet.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/JITStubRoutineSet.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ResolveGlobalStatus.cpp:29: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from ./config.h:56, from heap/JITStubRoutineSet.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/JITStubRoutineSet.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ResolveGlobalStatus.cpp:29: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:59, from heap/JITStubRoutineSet.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/BlockAllocator.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/BlockAllocator.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/BlockAllocator.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/BlockAllocator.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/BlockAllocator.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/MarkedBlock.h:28, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/MarkedBlock.h:28, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ResolveGlobalStatus.cpp:29: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/GetByIdStatus.cpp:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/GetByIdStatus.cpp:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(JIT) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~ bytecode/GetByIdStatus.cpp:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(JIT) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/BlockAllocator.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/GetByIdStatus.cpp:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(JIT) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~ bytecode/GetByIdStatus.cpp:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(JIT) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ResolveGlobalStatus.cpp:29: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/BlockAllocator.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ResolveGlobalStatus.cpp:29: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/BlockAllocator.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/ResolveGlobalStatus.cpp:29: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/BlockAllocator.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/BlockAllocator.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/BlockAllocator.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/BlockAllocator.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/BlockAllocator.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/BlockAllocator.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from bytecode/ResolveGlobalStatus.cpp:29: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecode/ResolveGlobalStatus.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/HandleBlockInlines.h:29, from heap/HandleSet.cpp:30: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/HandleBlockInlines.h:29, from heap/HandleSet.cpp:30: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/HandleBlockInlines.h:29, from heap/HandleSet.cpp:30: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/HandleBlockInlines.h:29, from heap/HandleSet.cpp:30: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/HandleBlockInlines.h:29, from heap/HandleSet.cpp:30: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/HandleBlockInlines.h:29, from heap/HandleSet.cpp:30: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/HandleBlockInlines.h:29, from heap/HandleSet.cpp:30: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/BlockAllocator.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/BlockAllocator.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/BlockAllocator.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/BlockAllocator.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/BlockAllocator.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/BlockAllocator.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/BlockAllocator.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/BlockAllocator.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/BlockAllocator.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from bytecode/SpeculatedType.cpp:35: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/PassTraits.h:32, from ../WTF/wtf/Deque.h:37, from heap/HeapStatistics.h:30, from heap/HeapStatistics.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/BlockAllocator.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/PassTraits.h:32, from ../WTF/wtf/Deque.h:37, from heap/HeapStatistics.h:30, from heap/HeapStatistics.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/HandleBlockInlines.h:29, from heap/HandleSet.cpp:30: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/HandleBlockInlines.h:29, from heap/HandleSet.cpp:30: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/MarkStack.o heap/MarkStack.cpp In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/HeapRootVisitor.h:29, from heap/HandleStack.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/HeapRootVisitor.h:29, from heap/HandleStack.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from bytecode/SpeculatedType.cpp:35: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from bytecode/SpeculatedType.cpp:35: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/HeapRootVisitor.h:29, from heap/HandleStack.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/BlockAllocator.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecode/ResolveGlobalStatus.cpp:29: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/BlockAllocator.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/HeapRootVisitor.h:29, from heap/HandleStack.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/GCThread.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/WeakSet.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from heap/GCThread.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:31, from heap/GCThread.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/HeapRootVisitor.h:29, from heap/HandleSet.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:33, from heap/GCThread.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from heap/GCThread.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from heap/WeakSet.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:31, from heap/WeakSet.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/GCThread.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/BlockAllocator.cpp:29: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from heap/WeakSet.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/WeakSet.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/GCThread.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/WeakSet.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/BlockAllocator.cpp:29: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/GCThread.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/HeapRootVisitor.h:29, from heap/HandleStack.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/HeapRootVisitor.h:29, from heap/HandleStack.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/WeakSet.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/HeapRootVisitor.h:29, from heap/HandleSet.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/GCThread.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/WeakSet.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/GCThread.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:59, from heap/GCThread.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/GCThread.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/HeapRootVisitor.h:29, from heap/HandleSet.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/WeakSetInlines.h:29, from heap/Weak.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/PreciseJumpTargets.h:29, from bytecode/PreciseJumpTargets.cpp:28: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/WeakSet.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:56, from heap/WeakSet.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:59, from heap/WeakSet.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from heap/WeakSet.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/WeakBlock.h:29, from heap/WeakSet.h:29, from heap/WeakSet.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/ConservativeRoots.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/ConservativeRoots.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakHandleOwner.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/ConservativeRoots.cpp:29: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakHandleOwner.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakHandleOwner.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from heap/ConservativeRoots.cpp:29: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakHandleOwner.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from heap/ConservativeRoots.cpp:29: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakHandleOwner.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:28, from ../WTF/wtf/PassTraits.h:32, from ../WTF/wtf/Deque.h:37, from heap/HeapStatistics.h:30, from heap/HeapStatistics.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/MarkedAllocator.o heap/MarkedAllocator.cpp In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PassTraits.h:32, from ../WTF/wtf/Deque.h:37, from heap/HeapStatistics.h:30, from heap/HeapStatistics.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/PassTraits.h:32, from ../WTF/wtf/Deque.h:37, from heap/HeapStatistics.h:30, from heap/HeapStatistics.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from bytecode/SamplingTool.cpp:32: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CallLinkStatus.cpp:29: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from bytecode/SamplingTool.cpp:32: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/HeapRootVisitor.h:29, from heap/HandleSet.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/ThreadingPrimitives.h:37, from heap/ListableHandler.h:26, from heap/GCThreadSharedData.h:29, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/HeapRootVisitor.h:29, from heap/HandleSet.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SamplingTool.cpp:32: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SamplingTool.cpp:32: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SamplingTool.cpp:32: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CallLinkStatus.cpp:29: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SamplingTool.cpp:32: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SamplingTool.cpp:32: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CallLinkStatus.cpp:29: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SamplingTool.cpp:32: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CallLinkStatus.cpp:29: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SamplingTool.cpp:32: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CallLinkStatus.cpp:29: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/PassTraits.h:33, from ../WTF/wtf/Deque.h:37, from heap/HeapStatistics.h:30, from heap/HeapStatistics.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SamplingTool.cpp:32: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/ThreadingPrimitives.h:37, from heap/ListableHandler.h:26, from heap/GCThreadSharedData.h:29, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CallLinkStatus.cpp:29: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakHandleOwner.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakHandleOwner.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakHandleOwner.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakHandleOwner.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakHandleOwner.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from bytecode/CallLinkStatus.cpp:29: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakHandleOwner.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakHandleOwner.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/CopyVisitor.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecode/CallLinkStatus.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/MarkedBlock.o heap/MarkedBlock.cpp In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/PassTraits.h:33, from ../WTF/wtf/Deque.h:37, from heap/HeapStatistics.h:30, from heap/HeapStatistics.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/JSObject.h:28, from runtime/JSDestructibleObject.h:4, from heap/CopyVisitorInlines.h:33, from heap/CopyVisitor.cpp:29: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/ConservativeRoots.cpp:29: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/PassTraits.h:33, from ../WTF/wtf/Deque.h:37, from heap/HeapStatistics.h:30, from heap/HeapStatistics.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/ConservativeRoots.cpp:29: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/ConservativeRoots.cpp:29: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/ConservativeRoots.cpp:29: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PassTraits.h:33, from ../WTF/wtf/Deque.h:37, from heap/HeapStatistics.h:30, from heap/HeapStatistics.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/ConservativeRoots.cpp:29: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Vector.h:24, from ../WTF/wtf/Deque.h:38, from heap/HeapStatistics.h:30, from heap/HeapStatistics.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/ConservativeRoots.cpp:29: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/ConservativeRoots.cpp:29: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SamplingTool.cpp:32: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Deque.h:38, from heap/HeapStatistics.h:30, from heap/HeapStatistics.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/ConservativeRoots.cpp:29: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Deque.h:38, from heap/HeapStatistics.h:30, from heap/HeapStatistics.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from ./config.h:30, from heap/IncrementalSweeper.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SamplingTool.cpp:32: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from heap/IncrementalSweeper.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ In file included from ./config.h:31, from heap/IncrementalSweeper.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from bytecode/ResolveGlobalStatus.cpp:29: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from bytecode/ResolveGlobalStatus.cpp:29: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/ResolveGlobalStatus.cpp:29: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/ResolveGlobalStatus.cpp:29: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from bytecode/ResolveGlobalStatus.cpp:29: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/ResolveGlobalStatus.cpp:29: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/ResolveGlobalStatus.cpp:29: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/ResolveGlobalStatus.cpp:29: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/ResolveGlobalStatus.cpp:29: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakHandleOwner.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/ResolveGlobalStatus.cpp:29: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/ResolveGlobalStatus.cpp:29: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakHandleOwner.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/MarkedSpace.o heap/MarkedSpace.cpp dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from heap/IncrementalSweeper.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from heap/IncrementalSweeper.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/ConservativeRoots.cpp:29: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SamplingTool.cpp:32: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/IncrementalSweeper.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from heap/HeapStatistics.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SamplingTool.cpp:32: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/HeapStatistics.cpp:29: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:67, from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/IncrementalSweeper.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/IncrementalSweeper.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SamplingTool.cpp:32: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/HeapStatistics.cpp:29: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/HeapStatistics.cpp:29: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SamplingTool.cpp:32: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/IncrementalSweeper.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from runtime/DateInstanceCache.h:33, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/IncrementalSweeper.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/ConservativeRoots.cpp:29: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/HeapStatistics.cpp:29: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/DateInstanceCache.h:33, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:59, from heap/IncrementalSweeper.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/HeapStatistics.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from heap/IncrementalSweeper.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/HeapStatistics.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SamplingTool.cpp:32: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/HeapStatistics.cpp:29: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/ConservativeRoots.cpp:29: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/ConservativeRoots.cpp:29: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecompiler/BytecodeGenerator.h:34, from bytecode/UnlinkedCodeBlock.cpp:30: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakBlock.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from bytecode/ResolveGlobalStatus.cpp:29: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from bytecode/ResolveGlobalStatus.cpp:29: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/ResolveGlobalStatus.cpp:29: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/ResolveGlobalStatus.cpp:29: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/ResolveGlobalStatus.cpp:29: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecode/CallLinkStatus.cpp:29: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/HeapRootVisitor.h:29, from heap/HandleStack.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/ResolveGlobalStatus.cpp:29: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from bytecode/ResolveGlobalStatus.cpp:29: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from bytecode/ResolveGlobalStatus.cpp:29: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from bytecode/ResolveGlobalStatus.cpp:29: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/ResolveGlobalStatus.cpp:29: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/ResolveGlobalStatus.cpp:29: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/ResolveGlobalStatus.cpp:29: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/ResolveGlobalStatus.cpp:29: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/ResolveGlobalStatus.cpp:29: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/CopiedBlock.h:32, from heap/BlockAllocator.cpp:29: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakBlock.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ResolveGlobalStatus.cpp:29: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakBlock.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from bytecode/CodeOrigin.cpp:30: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/RetainPtr.h:24, from heap/HeapTimer.h:29, from heap/HeapTimer.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/CopiedBlock.h:32, from heap/BlockAllocator.cpp:29: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from bytecode/CodeOrigin.cpp:30: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/CodeOrigin.cpp:30: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from bytecode/CodeOrigin.cpp:30: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/RetainPtr.h:24, from heap/HeapTimer.h:29, from heap/HeapTimer.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/RetainPtr.h:24, from heap/HeapTimer.h:29, from heap/HeapTimer.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from heap/MachineStackMarker.cpp:22: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ In file included from heap/BlockAllocator.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/RetainPtr.h:24, from heap/HeapTimer.h:29, from heap/HeapTimer.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/RetainPtr.h:24, from heap/HeapTimer.h:29, from heap/HeapTimer.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/RetainPtr.h:24, from heap/HeapTimer.h:29, from heap/HeapTimer.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/HeapTimer.h:29, from heap/HeapTimer.cpp:27: ../WTF/wtf/RetainPtr.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ In file included from bytecode/CodeOrigin.cpp:30: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/HeapTimer.h:29, from heap/HeapTimer.cpp:27: ../WTF/wtf/RetainPtr.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if COMPILER_SUPPORTS(CXX_EXPLICIT_CONVERSIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RetainPtr.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Threading.h:66, from heap/HeapTimer.h:30, from heap/HeapTimer.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from heap/HeapTimer.h:30, from heap/HeapTimer.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/HeapStatistics.cpp:29: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/HeapStatistics.cpp:29: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/MarkStack.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/HeapStatistics.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from bytecode/SamplingTool.cpp:32: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/ConservativeRoots.cpp:29: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/HeapStatistics.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/HeapRootVisitor.h:29, from heap/HandleSet.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from bytecode/CodeOrigin.cpp:32: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/ConservativeRoots.cpp:29: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecode/SamplingTool.cpp:32: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/HeapStatistics.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from bytecode/CodeOrigin.cpp:32: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ./config.h:30, from heap/MarkStack.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from heap/CopyVisitorInlines.h:33, from heap/CopyVisitor.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from bytecode/CodeOrigin.cpp:32: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/ConservativeRoots.cpp:29: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/HeapStatistics.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/HeapStatistics.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from heap/CopyVisitorInlines.h:33, from heap/CopyVisitor.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from heap/ConservativeRoots.cpp:29: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from heap/ConservativeRoots.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/MarkStack.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSDestructibleObject.h:4, from heap/CopyVisitorInlines.h:33, from heap/CopyVisitor.cpp:29: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyVisitorInlines.h:33, from heap/CopyVisitor.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecode/SamplingTool.cpp:32: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ResolveGlobalStatus.cpp:29: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from heap/HeapTimer.h:30, from heap/HeapTimer.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from heap/HeapTimer.h:30, from heap/HeapTimer.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ResolveGlobalStatus.cpp:29: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ResolveGlobalStatus.cpp:29: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from heap/HeapTimer.h:30, from heap/HeapTimer.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ResolveGlobalStatus.cpp:29: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from heap/HeapTimer.h:30, from heap/HeapTimer.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/MarkedBlock.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from heap/HeapTimer.cpp:27: heap/HeapTimer.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ heap/HeapTimer.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ResolveGlobalStatus.cpp:29: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/RetainPtr.h:24, from heap/HeapTimer.h:29, from heap/IncrementalSweeper.h:29, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from heap/MarkedBlock.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from bytecode/UnlinkedCodeBlock.cpp:35: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from bytecode/UnlinkedCodeBlock.cpp:35: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ResolveGlobalStatus.cpp:29: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ResolveGlobalStatus.cpp:29: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Operations.h:27, from bytecode/UnlinkedCodeBlock.cpp:35: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ResolveGlobalStatus.cpp:29: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ResolveGlobalStatus.cpp:29: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:36, from bytecode/CallLinkStatus.cpp:29: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from bytecode/CallLinkStatus.cpp:29: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ResolveGlobalStatus.cpp:29: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/MarkedBlock.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/SlotVisitor.o heap/SlotVisitor.cpp ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakBlock.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from heap/MarkStack.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakBlock.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakBlock.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from parser/SourceProviderCache.h:29, from parser/Parser.h:36, from bytecode/UnlinkedCodeBlock.cpp:36: parser/SourceProviderCacheItem.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ In file included from parser/SourceProviderCache.h:29, from parser/Parser.h:36, from bytecode/UnlinkedCodeBlock.cpp:36: parser/SourceProviderCacheItem.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakBlock.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakBlock.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakBlock.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakBlock.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/MarkStack.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from heap/ConservativeRoots.cpp:29: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.cpp:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/CallLinkStatus.cpp:29: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/HeapStatistics.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/CallLinkStatus.cpp:29: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/HeapStatistics.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from bytecode/CallLinkStatus.cpp:29: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/CallLinkStatus.cpp:29: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/CallLinkStatus.cpp:29: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from heap/MarkedBlock.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/CallLinkStatus.cpp:29: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/CallLinkStatus.cpp:29: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from bytecode/SamplingTool.cpp:32: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from bytecode/SamplingTool.cpp:32: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/CallLinkStatus.cpp:29: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/SamplingTool.cpp:32: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/SamplingTool.cpp:32: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/CallLinkStatus.cpp:29: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/MarkedBlock.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from bytecode/SamplingTool.cpp:32: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/SamplingTool.cpp:32: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/SamplingTool.cpp:32: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/SamplingTool.cpp:32: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakBlock.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/SamplingTool.cpp:32: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from bytecode/CallLinkStatus.cpp:29: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from bytecode/CallLinkStatus.cpp:29: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakBlock.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/CallLinkStatus.cpp:29: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/CallLinkStatus.cpp:29: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ResolveGlobalStatus.cpp:29: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ResolveGlobalStatus.cpp:29: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ResolveGlobalStatus.cpp:29: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ResolveGlobalStatus.cpp:29: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ResolveGlobalStatus.cpp:29: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ResolveGlobalStatus.cpp:29: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ResolveGlobalStatus.cpp:29: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/ResolveGlobalStatus.cpp:29: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/SuperRegion.o heap/SuperRegion.cpp ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/CallLinkStatus.cpp:29: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/CallLinkStatus.cpp:29: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from bytecode/CallLinkStatus.cpp:29: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from bytecode/CallLinkStatus.cpp:29: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from bytecode/CallLinkStatus.cpp:29: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/CallLinkStatus.cpp:29: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/CallLinkStatus.cpp:29: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/CallLinkStatus.cpp:29: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/CallLinkStatus.cpp:29: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/SamplingTool.cpp:32: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/CallLinkStatus.cpp:29: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from runtime/StructureInlines.h:29, from runtime/JSCellInlines.h:35, from heap/CopyVisitor.cpp:33: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/MarkedAllocator.cpp:1: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/SamplingTool.cpp:32: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CallLinkStatus.cpp:29: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from heap/MarkedAllocator.cpp:1: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CallLinkStatus.cpp:29: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CallLinkStatus.cpp:29: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CallLinkStatus.cpp:29: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:46, from bytecode/SamplingTool.cpp:32: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CallLinkStatus.cpp:29: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from bytecode/SamplingTool.cpp:32: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from heap/CopyVisitor.cpp:33: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/SamplingTool.cpp:32: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/SamplingTool.cpp:32: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/CopyVisitor.cpp:33: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CallLinkStatus.cpp:29: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/SamplingTool.cpp:32: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/SamplingTool.cpp:32: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from bytecode/SamplingTool.cpp:32: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from bytecode/SamplingTool.cpp:32: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CallLinkStatus.cpp:29: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from bytecode/SamplingTool.cpp:32: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/MarkedAllocator.cpp:1: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CallLinkStatus.cpp:29: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/SamplingTool.cpp:32: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/SamplingTool.cpp:32: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/SamplingTool.cpp:32: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CallLinkStatus.cpp:29: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/HeapRootVisitor.h:29, from heap/HandleStack.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/SamplingTool.cpp:32: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/SamplingTool.cpp:32: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SamplingTool.cpp:32: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/MarkedSpace.cpp:21: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SamplingTool.cpp:32: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SamplingTool.cpp:32: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SamplingTool.cpp:32: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SamplingTool.cpp:32: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from heap/MarkedSpace.cpp:21: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from bytecode/ResolveGlobalStatus.cpp:29: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from bytecode/ResolveGlobalStatus.cpp:29: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from bytecode/ResolveGlobalStatus.cpp:29: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SamplingTool.cpp:32: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from bytecode/ResolveGlobalStatus.cpp:29: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakBlock.cpp:29: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakBlock.cpp:29: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/ResolveGlobalStatus.cpp:29: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/ResolveGlobalStatus.cpp:29: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakBlock.cpp:29: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/ResolveGlobalStatus.cpp:29: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SamplingTool.cpp:32: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakBlock.cpp:29: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakBlock.cpp:29: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SamplingTool.cpp:32: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from bytecode/ResolveGlobalStatus.cpp:29: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakBlock.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from bytecode/ResolveGlobalStatus.cpp:29: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SamplingTool.cpp:32: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakBlock.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakBlock.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/ResolveGlobalStatus.cpp:29: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakBlock.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/VTableSpectrum.o heap/VTableSpectrum.cpp ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/HeapRootVisitor.h:29, from heap/HandleStack.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from heap/ConservativeRoots.cpp:29: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from heap/MarkedAllocator.cpp:1: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:31, from heap/CopiedSpace.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from heap/ConservativeRoots.cpp:29: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:43, from heap/ConservativeRoots.cpp:29: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from heap/ConservativeRoots.cpp:29: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from heap/ConservativeRoots.cpp:29: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from heap/ConservativeRoots.cpp:29: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from heap/CopiedSpace.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from heap/ConservativeRoots.cpp:29: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from heap/ConservativeRoots.cpp:29: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from heap/ConservativeRoots.cpp:29: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/CopiedSpace.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/MarkedAllocator.cpp:1: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/HeapRootVisitor.h:29, from heap/HandleStack.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/CopiedSpace.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/HeapRootVisitor.h:29, from heap/HandleSet.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/HeapRootVisitor.h:29, from heap/HandleStack.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/CopiedSpace.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/HeapRootVisitor.h:29, from heap/HandleSet.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/HeapRootVisitor.h:29, from heap/HandleStack.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from heap/ConservativeRoots.cpp:29: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from heap/ConservativeRoots.cpp:29: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/CopiedSpace.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/CopiedSpace.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/CopiedSpace.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/CopiedSpace.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/ResolveGlobalStatus.cpp:29: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/MarkedSpace.cpp:21: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CallLinkStatus.cpp:29: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from ./config.h:30, from heap/Heap.cpp:21: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CallLinkStatus.cpp:29: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from heap/Heap.cpp:21: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from ./config.h:31, from heap/Heap.cpp:21: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from heap/Heap.cpp:21: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.cpp:21: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/MarkedSpace.cpp:21: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/Heap.cpp:21: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SamplingTool.cpp:32: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SamplingTool.cpp:32: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SamplingTool.cpp:32: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SamplingTool.cpp:32: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/Heap.cpp:21: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SamplingTool.cpp:32: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/Heap.cpp:21: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/ResolveGlobalStatus.cpp:29: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CallLinkStatus.cpp:29: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CallLinkStatus.cpp:29: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CallLinkStatus.cpp:29: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SamplingTool.cpp:32: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CallLinkStatus.cpp:29: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/MarkedSpace.cpp:21: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CallLinkStatus.cpp:29: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/Heap.cpp:21: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from ./config.h:56, from heap/Heap.cpp:21: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ In file included from ./config.h:59, from heap/Heap.cpp:21: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SamplingTool.cpp:32: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SamplingTool.cpp:32: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.cpp:21: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from bytecode/ResolveGlobalStatus.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CallLinkStatus.cpp:29: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from bytecode/ResolveGlobalStatus.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDruntime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/heap/WriteBarrierSupport.o heap/WriteBarrierSupport.cpp In file included from runtime/VM.h:49, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from bytecode/ResolveGlobalStatus.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/CopiedBlock.h:32, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/HeapStatistics.cpp:29: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from bytecode/SamplingTool.cpp:32: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopiedBlock.h:32, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/HeapStatistics.cpp:29: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from bytecode/SamplingTool.cpp:32: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from bytecode/SamplingTool.cpp:32: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from heap/CopiedSpace.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from bytecode/SamplingTool.cpp:32: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from heap/CopiedSpace.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/SamplingTool.cpp:32: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/SamplingTool.cpp:32: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/SamplingTool.cpp:32: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from heap/CopiedSpace.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from heap/CopiedSpace.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from heap/CopiedSpace.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from bytecode/SamplingTool.cpp:32: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from heap/CopiedSpace.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from bytecode/SamplingTool.cpp:32: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/HeapStatistics.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from heap/CopiedSpace.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/SamplingTool.cpp:32: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from bytecode/SamplingTool.cpp:32: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/HeapRootVisitor.h:29, from heap/HandleSet.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from heap/CopiedSpace.cpp:30: ../WTF/wtf/RetainPtr.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/HeapRootVisitor.h:29, from heap/HandleSet.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from heap/CopiedSpace.cpp:30: ../WTF/wtf/RetainPtr.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if COMPILER_SUPPORTS(CXX_EXPLICIT_CONVERSIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/RetainPtr.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/HeapRootVisitor.h:29, from heap/HandleSet.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/RetainPtr.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from heap/HeapStatistics.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/GCActivityCallback.h:32, from heap/CopiedSpace.cpp:30: heap/HeapTimer.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ heap/HeapTimer.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from heap/HeapStatistics.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from heap/HeapStatistics.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/HeapRootVisitor.h:29, from heap/HandleSet.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/SuperRegion.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from heap/HeapStatistics.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.cpp:32: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/SuperRegion.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:29, from heap/HeapStatistics.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/HeapStatistics.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ bytecode/SamplingTool.cpp:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if !OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.cpp:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ bytecode/SamplingTool.cpp:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.cpp:181:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 181 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakBlock.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/HeapRootVisitor.h:29, from heap/HandleSet.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from heap/CopiedBlockInlines.h:29, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from bytecode/SpecialPointer.cpp:29: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from bytecode/SpecialPointer.cpp:29: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SpecialPointer.cpp:29: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SpecialPointer.cpp:29: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SpecialPointer.cpp:29: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SpecialPointer.cpp:29: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/HeapRootVisitor.h:29, from heap/HandleStack.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDassembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/debugger/DebuggerActivation.o debugger/DebuggerActivation.cpp assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/HeapStatistics.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/HeapStatistics.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/HeapStatistics.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.cpp:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/HeapStatistics.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/HeapRootVisitor.h:29, from heap/HandleStack.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.cpp:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.cpp:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.cpp:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.cpp:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.cpp:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from heap/CopiedBlockInlines.h:29, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/HeapStatistics.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/ThreadingPrimitives.h:37, from heap/ListableHandler.h:26, from heap/GCThreadSharedData.h:29, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from bytecode/CodeBlock.h:46, from heap/ConservativeRoots.cpp:29: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from heap/ConservativeRoots.cpp:29: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from heap/ConservativeRoots.cpp:29: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from heap/ConservativeRoots.cpp:29: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from heap/ConservativeRoots.cpp:29: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/ThreadingPrimitives.h:37, from heap/ListableHandler.h:26, from heap/GCThreadSharedData.h:29, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SpecialPointer.cpp:29: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from heap/ConservativeRoots.cpp:29: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/ThreadingPrimitives.h:37, from heap/ListableHandler.h:26, from heap/GCThreadSharedData.h:29, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SpecialPointer.cpp:29: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from heap/ConservativeRoots.cpp:29: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/ListableHandler.h:26, from heap/GCThreadSharedData.h:29, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from heap/ConservativeRoots.cpp:29: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/ListableHandler.h:26, from heap/GCThreadSharedData.h:29, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SpecialPointer.cpp:29: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from heap/ConservativeRoots.cpp:29: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from ../WTF/wtf/TCSpinLock.h:37, from heap/ListableHandler.h:27, from heap/GCThreadSharedData.h:29, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/SuperRegion.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/TCSpinLock.h:37, from heap/ListableHandler.h:27, from heap/GCThreadSharedData.h:29, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from heap/ConservativeRoots.cpp:29: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from heap/ConservativeRoots.cpp:29: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SpecialPointer.cpp:29: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from heap/ConservativeRoots.cpp:29: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/ListableHandler.h:27, from heap/GCThreadSharedData.h:29, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from heap/ConservativeRoots.cpp:29: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:48, from heap/ConservativeRoots.cpp:29: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/GCThreadSharedData.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/ConservativeRoots.cpp:29: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from heap/MarkStack.h:53, from heap/GCThreadSharedData.h:30, from heap/GCThreadSharedData.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from heap/SuperRegion.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/ConservativeRoots.cpp:29: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/ConservativeRoots.cpp:29: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/ConservativeRoots.cpp:29: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/ConservativeRoots.cpp:29: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/SlotVisitor.cpp:1: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/StructureStubInfo.cpp:27: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/HeapStatistics.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/HeapStatistics.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CallLinkStatus.cpp:29: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/HeapStatistics.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CallLinkStatus.cpp:29: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/HeapStatistics.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from heap/HeapStatistics.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from heap/HeapStatistics.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from bytecode/CallLinkStatus.cpp:29: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from bytecode/CallLinkStatus.cpp:29: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from bytecode/CallLinkStatus.cpp:29: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from bytecode/CallLinkStatus.cpp:29: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/CallLinkStatus.cpp:29: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/ConservativeRoots.cpp:29: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/debugger/DebuggerCallFrame.o debugger/DebuggerCallFrame.cpp In file included from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/HeapStatistics.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/HeapStatistics.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/ConservativeRoots.cpp:29: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/ConservativeRoots.cpp:29: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/RetainPtr.h:24, from heap/HeapTimer.h:29, from heap/IncrementalSweeper.h:29, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/ConservativeRoots.cpp:29: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/ConservativeRoots.cpp:29: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/ConservativeRoots.cpp:29: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakBlock.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakBlock.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/ConservativeRoots.cpp:29: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/RetainPtr.h:24, from heap/HeapTimer.h:29, from heap/IncrementalSweeper.h:29, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/RetainPtr.h:24, from heap/HeapTimer.h:29, from heap/IncrementalSweeper.h:29, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/RetainPtr.h:24, from heap/HeapTimer.h:29, from heap/IncrementalSweeper.h:29, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/WeakBlock.cpp:29: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/ThreadingPrimitives.h:37, from heap/ListableHandler.h:26, from heap/GCThreadSharedData.h:29, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/StructureStubInfo.cpp:27: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ In file included from dfg/DFGFPRInfo.h:31, from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/StructureStubInfo.cpp:27: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ In file included from dfg/DFGRegisterBank.h:31, from dfg/DFGFPRInfo.h:31, from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/StructureStubInfo.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/VTableSpectrum.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SpecialPointer.cpp:29: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterBank.h:31, from dfg/DFGFPRInfo.h:31, from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/StructureStubInfo.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/SuperRegion.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/SlotVisitor.cpp:1: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from ./config.h:30, from heap/VTableSpectrum.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/ThreadingPrimitives.h:37, from heap/ListableHandler.h:26, from heap/GCThreadSharedData.h:29, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/ThreadingPrimitives.h:37, from heap/ListableHandler.h:26, from heap/GCThreadSharedData.h:29, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/ListableHandler.h:26, from heap/GCThreadSharedData.h:29, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/ListableHandler.h:26, from heap/GCThreadSharedData.h:29, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/TCSpinLock.h:37, from heap/ListableHandler.h:27, from heap/GCThreadSharedData.h:29, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SpecialPointer.cpp:29: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/StructureStubInfo.cpp:27: dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from ../WTF/wtf/TCSpinLock.h:37, from heap/ListableHandler.h:27, from heap/GCThreadSharedData.h:29, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:34, from bytecode/StructureStubInfo.h:34, from bytecode/StructureStubInfo.cpp:27: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from heap/ListableHandler.h:27, from heap/GCThreadSharedData.h:29, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:34, from bytecode/StructureStubInfo.h:34, from bytecode/StructureStubInfo.cpp:27: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/GCThread.h:29, from heap/GCThread.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from heap/MarkStack.h:53, from heap/GCThreadSharedData.h:30, from heap/GCThread.h:29, from heap/GCThread.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SpecialPointer.cpp:29: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SpecialPointer.cpp:29: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/SlotVisitor.cpp:1: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/CallLinkStatus.cpp:29: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/CallLinkStatus.cpp:29: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from heap/WriteBarrierSupport.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/VTableSpectrum.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from bytecode/CallLinkStatus.cpp:29: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SpecialPointer.cpp:29: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/WeakBlock.cpp:29: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from bytecode/CallLinkStatus.cpp:29: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SpecialPointer.cpp:29: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/WriteBarrierSupport.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/CallLinkStatus.cpp:29: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkStatus.cpp:29: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/HeapRootVisitor.h:30, from heap/HandleSet.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from interpreter/Interpreter.h:36, from runtime/Error.h:27, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/SpecialPointer.cpp:29: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HandleSet.cpp:32: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ In file included from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HandleSet.cpp:32: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HandleSet.cpp:32: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ In file included from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HandleSet.cpp:32: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/WeakBlock.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from bytecode/SpecialPointer.cpp:29: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from heap/WriteBarrierSupport.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecode/SpecialPointer.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CallLinkStatus.cpp:29: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/JSObject.h:28, from heap/HandleSet.cpp:32: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from heap/WriteBarrierSupport.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/RetainPtr.h:24, from heap/HeapTimer.h:29, from heap/IncrementalSweeper.h:29, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/RetainPtr.h:24, from heap/HeapTimer.h:29, from heap/IncrementalSweeper.h:29, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/ConservativeRoots.cpp:29: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/ConservativeRoots.cpp:29: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/ConservativeRoots.cpp:29: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/ConservativeRoots.cpp:29: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from heap/HeapTimer.h:29, from heap/IncrementalSweeper.h:29, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/RetainPtr.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/ConservativeRoots.cpp:29: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from heap/HeapTimer.h:29, from heap/IncrementalSweeper.h:29, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/RetainPtr.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/VTableSpectrum.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if COMPILER_SUPPORTS(CXX_EXPLICIT_CONVERSIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from heap/HeapTimer.h:30, from heap/IncrementalSweeper.h:29, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from heap/HeapTimer.h:30, from heap/IncrementalSweeper.h:29, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/ConservativeRoots.cpp:29: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from heap/HeapTimer.h:30, from heap/IncrementalSweeper.h:29, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from heap/HeapTimer.h:30, from heap/IncrementalSweeper.h:29, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/ConservativeRoots.cpp:29: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from heap/HeapTimer.h:30, from heap/IncrementalSweeper.h:29, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/ConservativeRoots.cpp:29: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from heap/HeapTimer.h:30, from heap/IncrementalSweeper.h:29, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from heap/IncrementalSweeper.h:29, from heap/IncrementalSweeper.cpp:27: heap/HeapTimer.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if USE(CF) | ^~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ heap/HeapTimer.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/VTableSpectrum.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/debugger/Debugger.o debugger/Debugger.cpp In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertySlot.h:27, from bytecode/Instruction.h:34, from bytecode/StructureStubInfo.h:35, from bytecode/StructureStubInfo.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from bytecode/Instruction.h:37, from bytecode/StructureStubInfo.h:35, from bytecode/StructureStubInfo.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from bytecode/Instruction.h:37, from bytecode/StructureStubInfo.h:35, from bytecode/StructureStubInfo.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from bytecode/Instruction.h:37, from bytecode/StructureStubInfo.h:35, from bytecode/StructureStubInfo.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from heap/WeakBlock.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from heap/WeakBlock.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/HeapStatistics.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from heap/WeakBlock.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from heap/Heap.h:28, from heap/WeakBlock.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/HandleSet.cpp:32: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/Heap.h:29, from heap/WeakBlock.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/WeakBlock.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecode/SpecialPointer.cpp:29: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/WeakBlock.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/WeakBlock.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from interpreter/Interpreter.h:36, from runtime/Operations.h:26, from heap/HandleSet.cpp:33: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/WeakBlock.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThreadSharedData.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/WeakBlock.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from interpreter/Interpreter.h:36, from runtime/Operations.h:26, from heap/HandleSet.cpp:33: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from debugger/DebuggerActivation.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Error.h:27, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from runtime/Error.h:27, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from parser/Nodes.h:30, from bytecompiler/NodesCodegen.cpp:28: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from jit/JITCode.h:32, from parser/Nodes.h:30, from bytecompiler/NodesCodegen.cpp:28: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGAbstractState.o dfg/DFGAbstractState.cpp jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from parser/Nodes.h:30, from bytecompiler/NodesCodegen.cpp:28: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from runtime/StructureChain.h:30, from bytecode/Instruction.h:38, from bytecode/StructureStubInfo.h:35, from bytecode/StructureStubInfo.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from parser/Nodes.h:30, from bytecompiler/NodesCodegen.cpp:28: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from parser/Nodes.h:30, from bytecompiler/NodesCodegen.cpp:28: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/StructureChain.h:30, from bytecode/Instruction.h:38, from bytecode/StructureStubInfo.h:35, from bytecode/StructureStubInfo.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/StructureChain.h:30, from bytecode/Instruction.h:38, from bytecode/StructureStubInfo.h:35, from bytecode/StructureStubInfo.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from heap/SlotVisitor.cpp:1: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/GCThread.h:29, from heap/GCThread.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/WeakBlock.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/WeakBlock.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/WeakBlock.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/WeakBlock.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/SlotVisitor.cpp:1: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/WeakBlock.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from heap/Heap.h:31, from heap/WeakBlock.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from heap/WeakBlock.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from debugger/DebuggerCallFrame.cpp:29: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ In file included from ./config.h:30, from debugger/DebuggerActivation.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/WriteBarrierSupport.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from debugger/DebuggerActivation.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ In file included from heap/HeapTimer.cpp:27: heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ heap/HeapTimer.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ heap/HeapTimer.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from bytecode/CallLinkStatus.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from bytecode/CallLinkStatus.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGArgumentsSimplificationPhase.o dfg/DFGArgumentsSimplificationPhase.cpp ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from bytecode/CallLinkStatus.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/HeapStatistics.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/HeapStatistics.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/StructureChain.h:30, from bytecode/Instruction.h:38, from bytecode/StructureStubInfo.h:35, from bytecode/StructureStubInfo.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ bytecode/CallLinkStatus.cpp:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ bytecode/CallLinkStatus.cpp:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(JIT) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~ bytecode/CallLinkStatus.cpp:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(JIT) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:35, from bytecode/StructureStubInfo.cpp:27: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/StructureStubInfo.cpp:27: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/StructureStubInfo.cpp:27: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/WeakBlock.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.cpp:27: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/WeakBlock.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/HeapStatistics.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:26, from heap/HandleSet.cpp:33: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/HeapStatistics.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/MarkedBlock.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Operations.h:26, from heap/HandleSet.cpp:33: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/HeapStatistics.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from ./config.h:30, from heap/MarkedBlock.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.cpp:30: bytecode/PolymorphicPutByIdList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ In file included from ./config.h:31, from heap/MarkedBlock.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ bytecode/StructureStubInfo.cpp:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:33, from heap/MarkedBlock.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from heap/ConservativeRoots.cpp:29: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from heap/ConservativeRoots.cpp:29: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from heap/ConservativeRoots.cpp:29: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/MarkedBlock.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from heap/ConservativeRoots.cpp:29: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from heap/HandleSet.cpp:33: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from debugger/DebuggerCallFrame.cpp:29: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from heap/HandleSet.cpp:33: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/HeapStatistics.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/MarkedBlock.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/MarkedBlock.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from heap/HandleSet.cpp:33: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from heap/ConservativeRoots.cpp:29: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from heap/ConservativeRoots.cpp:29: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from heap/ConservativeRoots.cpp:29: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from heap/ConservativeRoots.cpp:29: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/MarkedBlock.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleSet.cpp:33: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from heap/ConservativeRoots.cpp:29: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/MarkedBlock.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleSet.cpp:33: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from heap/MarkedBlock.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from heap/ConservativeRoots.cpp:29: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleSet.cpp:33: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleSet.cpp:33: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ In file included from heap/Heap.h:37, from heap/HeapStatistics.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/WeakBlock.h:29, from heap/WeakSet.h:29, from heap/WeakSet.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/ConservativeRoots.cpp:29: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from heap/HeapStatistics.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleSet.cpp:33: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ In file included from heap/Heap.h:39, from heap/HeapStatistics.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/HeapStatistics.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from debugger/DebuggerCallFrame.cpp:29: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HeapStatistics.cpp:30: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/HeapBlock.h:30, from heap/WeakBlock.h:29, from heap/WeakSet.h:29, from heap/WeakSet.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleSet.cpp:33: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashSet.h:25, from bytecode/DFGExitProfile.h:30, from bytecode/DFGExitProfile.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits; Value = JSC::DFG::FrequentExitSite]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::FrequentExitSite; Value = JSC::DFG::FrequentExitSite; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::DFG::FrequentExitSiteHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = JSC::DFG::FrequentExitSite]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = JSC::DFG::FrequentExitSite; Extra = JSC::DFG::FrequentExitSite; Key = JSC::DFG::FrequentExitSite; Value = JSC::DFG::FrequentExitSite; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::DFG::FrequentExitSiteHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = JSC::DFG::FrequentExitSite; Value = JSC::DFG::FrequentExitSite; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::DFG::FrequentExitSiteHash; Traits = WTF::HashTraits; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashTable::ValueType = JSC::DFG::FrequentExitSite]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = JSC::DFG::FrequentExitSite; HashArg = JSC::DFG::FrequentExitSiteHash; TraitsArg = WTF::HashTraits; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::HashTraits > >; WTF::HashSet::ValueType = JSC::DFG::FrequentExitSite]' bytecode/DFGExitProfile.cpp:91:67: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JSC::DFG::FrequentExitSite'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from parser/Parser.h:28, from parser/NodeConstructors.h:26, from bytecompiler/NodesCodegen.cpp:29: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from debugger/DebuggerActivation.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ In file included from bytecode/DFGExitProfile.cpp:27: bytecode/DFGExitProfile.h:36:7: note: 'class JSC::DFG::FrequentExitSite' declared here 36 | class FrequentExitSite { | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from parser/Parser.h:28, from parser/NodeConstructors.h:26, from bytecompiler/NodesCodegen.cpp:29: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from bytecode/SpecialPointer.cpp:29: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from bytecode/SpecialPointer.cpp:29: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from parser/Parser.h:28, from parser/NodeConstructors.h:26, from bytecompiler/NodesCodegen.cpp:29: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from parser/Parser.h:28, from parser/NodeConstructors.h:26, from bytecompiler/NodesCodegen.cpp:29: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/SpecialPointer.cpp:29: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from runtime/Executable.h:38, from parser/Parser.h:28, from parser/NodeConstructors.h:26, from bytecompiler/NodesCodegen.cpp:29: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/SpecialPointer.cpp:29: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from debugger/Debugger.cpp:22: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from parser/Parser.h:28, from parser/NodeConstructors.h:26, from bytecompiler/NodesCodegen.cpp:29: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from bytecode/SpecialPointer.cpp:29: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/SpecialPointer.cpp:29: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/SpecialPointer.cpp:29: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from debugger/DebuggerActivation.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from debugger/Debugger.cpp:22: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/SpecialPointer.cpp:29: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/SpecialPointer.cpp:29: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/SpecialPointer.cpp:29: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/SpecialPointer.cpp:29: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from parser/Parser.h:28, from parser/NodeConstructors.h:26, from bytecompiler/NodesCodegen.cpp:29: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from parser/Parser.h:28, from parser/NodeConstructors.h:26, from bytecompiler/NodesCodegen.cpp:29: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from parser/Parser.h:28, from parser/NodeConstructors.h:26, from bytecompiler/NodesCodegen.cpp:29: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from parser/Parser.h:28, from parser/NodeConstructors.h:26, from bytecompiler/NodesCodegen.cpp:29: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from parser/Parser.h:28, from parser/NodeConstructors.h:26, from bytecompiler/NodesCodegen.cpp:29: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/MarkedBlock.h:28, from heap/GCThreadSharedData.h:31, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/MarkedBlock.h:28, from heap/GCThreadSharedData.h:31, from heap/GCThread.h:29, from heap/GCThread.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/MachineStackMarker.cpp:22: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/MarkedBlock.h:28, from heap/GCThreadSharedData.h:31, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/MachineStackMarker.cpp:22: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from heap/MachineStackMarker.cpp:22: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from heap/MachineStackMarker.cpp:22: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.cpp:22: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/MachineStackMarker.cpp:22: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/MarkStack.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/MarkedBlock.h:28, from heap/GCThreadSharedData.h:31, from heap/GCThreadSharedData.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/MachineStackMarker.cpp:22: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/MarkStack.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from ./config.h:31, from heap/MarkStack.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/MachineStackMarker.cpp:22: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from heap/MarkStack.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/MarkStack.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/HeapRootVisitor.h:30, from heap/HandleStack.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HandleStack.cpp:30: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HandleStack.cpp:30: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HandleStack.cpp:30: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/LinkBuffer.h:38, from bytecode/Watchpoint.cpp:29: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ In file included from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HandleStack.cpp:30: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/Watchpoint.cpp:29: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from heap/Heap.cpp:22: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from heap/HandleStack.cpp:30: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from parser/Parser.h:28, from parser/NodeConstructors.h:26, from bytecompiler/NodesCodegen.cpp:29: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/MarkStack.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser/Parser.h:28, from parser/NodeConstructors.h:26, from bytecompiler/NodesCodegen.cpp:29: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from parser/Parser.h:28, from parser/NodeConstructors.h:26, from bytecompiler/NodesCodegen.cpp:29: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/MarkStack.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/MarkStack.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:56, from heap/MarkStack.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/MarkStack.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from heap/MarkStack.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from heap/MarkStack.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/GCThreadSharedData.h:31, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from heap/MarkStack.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/WeakBlock.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from parser/SourceProviderCache.h:29, from parser/Parser.h:36, from parser/NodeConstructors.h:26, from bytecompiler/NodesCodegen.cpp:29: parser/SourceProviderCacheItem.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/MarkStack.h:53, from heap/MarkStack.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser/SourceProviderCache.h:29, from parser/Parser.h:36, from parser/NodeConstructors.h:26, from bytecompiler/NodesCodegen.cpp:29: parser/SourceProviderCacheItem.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/GCThreadSharedData.h:31, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/GCThread.h:29, from heap/GCThread.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGArrayMode.o dfg/DFGArrayMode.cpp In file included from ./config.h:56, from heap/MachineStackMarker.cpp:22: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/MachineStackMarker.cpp:22: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from heap/MachineStackMarker.cpp:22: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.cpp:22: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/ThreadSpecific.h:46, from heap/MachineStackMarker.h:26, from heap/MachineStackMarker.cpp:23: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HeapStatistics.cpp:30: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/GCThreadSharedData.h:31, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from heap/GCThread.h:29, from heap/GCThread.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HeapStatistics.cpp:30: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HeapStatistics.cpp:30: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/GCThreadSharedData.h:31, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HeapStatistics.cpp:30: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HeapStatistics.cpp:30: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HeapStatistics.cpp:30: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/GCThreadSharedData.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HeapStatistics.cpp:30: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HeapStatistics.cpp:30: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/GCThreadSharedData.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGAbstractState.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HeapStatistics.cpp:30: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HeapStatistics.cpp:30: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:34, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGAbstractState.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDIn file included from heap/HandleStack.cpp:30: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGAssemblyHelpers.o dfg/DFGAssemblyHelpers.cpp In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HeapStatistics.cpp:30: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HeapStatistics.cpp:30: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HeapStatistics.cpp:30: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HeapStatistics.cpp:30: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HeapStatistics.cpp:30: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from interpreter/Interpreter.h:36, from runtime/Operations.h:26, from heap/HandleStack.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HeapStatistics.cpp:30: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HeapStatistics.cpp:30: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/GCThreadSharedData.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from debugger/Debugger.cpp:22: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from debugger/Debugger.cpp:22: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from debugger/Debugger.cpp:22: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from interpreter/Interpreter.h:36, from runtime/Operations.h:26, from heap/HandleStack.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ In file included from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/HeapStatistics.cpp:30: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDinterpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGBackwardsPropagationPhase.o dfg/DFGBackwardsPropagationPhase.cpp ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from debugger/DebuggerCallFrame.cpp:29: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ In file included from runtime/JSObject.h:28, from heap/HeapStatistics.cpp:30: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from debugger/DebuggerCallFrame.cpp:29: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDassembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGByteCodeParser.o dfg/DFGByteCodeParser.cpp ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/Operations.h:26, from heap/HandleStack.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from runtime/Operations.h:26, from heap/HandleStack.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ heap/JITStubRoutineSet.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/JITStubRoutineSet.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from heap/HandleStack.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from heap/HandleStack.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGAbstractState.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/HeapBlock.h:30, from heap/WeakBlock.h:29, from heap/WeakSet.h:29, from heap/WeakSet.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from heap/WeakBlock.h:29, from heap/WeakSet.h:29, from heap/WeakSet.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGAbstractState.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/GCThread.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ In file included from ./config.h:30, from heap/MarkedSpace.cpp:21: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from ./config.h:30, from heap/MarkedSpace.cpp:21: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from ./config.h:31, from heap/MarkedSpace.cpp:21: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ In file included from ./config.h:33, from heap/MarkedSpace.cpp:21: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ In file included from heap/MarkedSpace.cpp:21: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/MarkedSpace.cpp:21: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from heap/HeapStatistics.cpp:30: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGAbstractState.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ In file included from runtime/JSObject.h:42, from heap/HeapStatistics.cpp:30: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/MarkedSpace.cpp:21: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/MarkedSpace.cpp:21: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from heap/HandleStack.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleStack.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from heap/HeapStatistics.cpp:30: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleStack.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleStack.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleStack.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from heap/ConservativeRoots.cpp:29: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleStack.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/Heap.cpp:22: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/Heap.cpp:22: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from interpreter/Interpreter.h:36, from runtime/Operations.h:26, from heap/HeapStatistics.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleStack.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleStack.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ In file included from runtime/Executable.h:37, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleStack.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleSet.cpp:33: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleStack.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:37, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleSet.cpp:33: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleStack.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleStack.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGCapabilities.o dfg/DFGCapabilities.cpp In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from ./config.h:30, from heap/WriteBarrierSupport.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/WriteBarrierSupport.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ./config.h:31, from heap/WriteBarrierSupport.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from heap/WriteBarrierSupport.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/WriteBarrierSupport.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/WriteBarrierSupport.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/WriteBarrierSupport.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/WriteBarrierSupport.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:56, from heap/WriteBarrierSupport.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from bytecode/SpecialPointer.cpp:29: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from bytecode/SpecialPointer.cpp:29: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/MarkedSpace.cpp:21: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGArrayMode.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/SpecialPointer.cpp:29: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/MarkedSpace.cpp:21: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/SpecialPointer.cpp:29: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:59, from heap/MarkedSpace.cpp:21: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from heap/MarkedSpace.cpp:21: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/SpecialPointer.cpp:29: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/ThreadSpecific.h:46, from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/MarkedSpace.cpp:22: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/SpecialPointer.cpp:29: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGArrayMode.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from bytecode/SpecialPointer.cpp:29: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from bytecode/SpecialPointer.cpp:29: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from bytecode/SpecialPointer.cpp:29: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/SpecialPointer.cpp:29: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/SpecialPointer.cpp:29: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/SpecialPointer.cpp:29: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/SpecialPointer.cpp:29: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/MarkedAllocator.cpp:1: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from interpreter/Interpreter.h:36, from runtime/Operations.h:26, from heap/HeapStatistics.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/SpecialPointer.cpp:29: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SpecialPointer.cpp:29: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from heap/MarkedAllocator.cpp:1: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:31, from heap/MarkedAllocator.cpp:1: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ./config.h:33, from heap/MarkedAllocator.cpp:1: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ In file included from heap/MarkedAllocator.cpp:1: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ yarr/YarrInterpreter.cpp: In member function 'void JSC::Yarr::ByteCompiler::atomPatternCharacter(UChar, unsigned int, unsigned int, WTF::Checked, JSC::Yarr::QuantifierType)': yarr/YarrInterpreter.cpp:1517:123: warning: implicitly-declared 'constexpr WTF::Checked::Checked(const WTF::Checked&)' is deprecated [-Wdeprecated-copy] 1517 | m_bodyDisjunction->terms.append(ByteTerm(lo, hi, inputPosition, frameLocation, quantityCount, quantityType)); | ^ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGArrayMode.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from yarr/YarrPattern.h:30, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/CheckedArithmetic.h:472:20: note: because 'WTF::Checked' has user-provided 'const WTF::Checked& WTF::Checked::operator=(WTF::Checked) [with T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]' 472 | const Checked& operator=(Checked rhs) | ^~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from yarr/YarrInterpreter.cpp:28: yarr/YarrInterpreter.h:133:90: note: initializing argument 5 of 'JSC::Yarr::ByteTerm::ByteTerm(UChar, UChar, int, unsigned int, WTF::Checked, JSC::Yarr::QuantifierType)' 133 | ByteTerm(UChar lo, UChar hi, int inputPos, unsigned frameLocation, Checked quantityCount, QuantifierType quantityType) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/MarkedAllocator.cpp:1: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ yarr/YarrInterpreter.cpp:1522:111: warning: implicitly-declared 'constexpr WTF::Checked::Checked(const WTF::Checked&)' is deprecated [-Wdeprecated-copy] 1522 | m_bodyDisjunction->terms.append(ByteTerm(ch, inputPosition, frameLocation, quantityCount, quantityType)); | ^ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:30, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/CheckedArithmetic.h:472:20: note: because 'WTF::Checked' has user-provided 'const WTF::Checked& WTF::Checked::operator=(WTF::Checked) [with T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]' 472 | const Checked& operator=(Checked rhs) | ^~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SpecialPointer.cpp:29: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from yarr/YarrInterpreter.cpp:28: yarr/YarrInterpreter.h:110:80: note: initializing argument 4 of 'JSC::Yarr::ByteTerm::ByteTerm(UChar, int, unsigned int, WTF::Checked, JSC::Yarr::QuantifierType)' 110 | ByteTerm(UChar ch, int inputPos, unsigned frameLocation, Checked quantityCount, QuantifierType quantityType) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SpecialPointer.cpp:29: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGArgumentsSimplificationPhase.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/GCActivityCallback.h:32, from heap/CopiedSpace.cpp:30: heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGAssemblyHelpers.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SpecialPointer.cpp:29: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ heap/HeapTimer.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SpecialPointer.cpp:29: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/HeapTimer.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpace.cpp:30: runtime/GCActivityCallback.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/GCActivityCallback.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #elif PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SpecialPointer.cpp:29: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from runtime/Operations.h:25, from heap/CopiedSpace.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGAssemblyHelpers.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGArgumentsSimplificationPhase.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from runtime/Operations.h:25, from heap/CopiedSpace.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from runtime/Operations.h:25, from heap/CopiedSpace.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ In file included from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from runtime/Operations.h:25, from heap/CopiedSpace.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SpecialPointer.cpp:29: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SpecialPointer.cpp:29: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from bytecode/MethodOfGettingAValueProfile.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SpecialPointer.cpp:29: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from bytecode/MethodOfGettingAValueProfile.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleStack.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SpecialPointer.cpp:29: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleStack.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/MethodOfGettingAValueProfile.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleStack.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SpecialPointer.cpp:29: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/MethodOfGettingAValueProfile.cpp:31: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGAssemblyHelpers.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleStack.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from runtime/ExceptionHelpers.h:32, from runtime/Operations.h:25, from heap/CopiedSpace.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleStack.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/MethodOfGettingAValueProfile.cpp:31: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/MethodOfGettingAValueProfile.cpp:31: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/MethodOfGettingAValueProfile.cpp:31: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGArgumentsSimplificationPhase.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/SuperRegion.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/MarkedAllocator.cpp:1: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGCommon.o dfg/DFGCommon.cpp ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/MarkedAllocator.cpp:1: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./config.h:30, from heap/SuperRegion.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from heap/SuperRegion.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:26, from heap/HeapStatistics.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ./config.h:33, from heap/SuperRegion.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGArrayMode.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:26, from heap/HeapStatistics.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SpecialPointer.cpp:29: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/WeakBlock.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGArgumentsSimplificationPhase.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SpecialPointer.cpp:29: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/SuperRegion.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from ./config.h:56, from heap/MarkedAllocator.cpp:1: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SpecialPointer.cpp:29: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from ./config.h:56, from heap/MarkedAllocator.cpp:1: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SpecialPointer.cpp:29: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from heap/MarkedAllocator.cpp:1: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/WeakBlock.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SpecialPointer.cpp:29: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ In file included from heap/MarkedAllocator.cpp:1: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/SuperRegion.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/SuperRegion.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from heap/HeapStatistics.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from heap/HeapStatistics.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SpecialPointer.cpp:29: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleStack.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from ./config.h:56, from heap/SuperRegion.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from heap/HeapStatistics.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGArrayMode.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SpecialPointer.cpp:29: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/SuperRegion.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/SpecialPointer.cpp:29: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ In file included from ./config.h:59, from heap/SuperRegion.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/SuperRegion.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGArgumentsSimplificationPhase.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleStack.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/SuperRegion.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleStack.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/WeakBlock.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HeapStatistics.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/WeakBlock.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HeapStatistics.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HeapStatistics.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/WeakBlock.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HeapStatistics.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGAssemblyHelpers.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGBackwardsPropagationPhase.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from bytecode/SpecialPointer.cpp:29: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from bytecode/SpecialPointer.cpp:29: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from bytecode/SpecialPointer.cpp:29: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDbytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGCFAPhase.o dfg/DFGCFAPhase.cpp ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from bytecode/SpecialPointer.cpp:29: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGBackwardsPropagationPhase.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/SuperRegion.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGAssemblyHelpers.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/SpecialPointer.cpp:29: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/SpecialPointer.cpp:29: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/SpecialPointer.cpp:29: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from bytecode/SpecialPointer.cpp:29: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/ExceptionHelpers.h:32, from runtime/Operations.h:25, from heap/CopiedSpace.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from bytecode/SpecialPointer.cpp:29: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/SpecialPointer.cpp:29: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/ExceptionHelpers.h:32, from runtime/Operations.h:25, from heap/CopiedSpace.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from bytecode/SpecialPointer.cpp:29: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from bytecode/PutByIdStatus.cpp:29: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleSet.cpp:33: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:59, from heap/WriteBarrierSupport.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleSet.cpp:33: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/WriteBarrierSupport.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.cpp:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGBackwardsPropagationPhase.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleSet.cpp:33: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ExceptionHelpers.h:32, from runtime/Operations.h:25, from heap/CopiedSpace.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from interpreter/Interpreter.h:36, from runtime/Operations.h:26, from heap/CopiedSpace.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGBackwardsPropagationPhase.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/VTableSpectrum.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/VTableSpectrum.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:31, from heap/VTableSpectrum.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from heap/VTableSpectrum.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from heap/VTableSpectrum.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HeapStatistics.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/VTableSpectrum.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGBackwardsPropagationPhase.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/MethodOfGettingAValueProfile.cpp:31: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HeapStatistics.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDjit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGCFGSimplificationPhase.o dfg/DFGCFGSimplificationPhase.cpp assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from bytecode/PutByIdStatus.cpp:29: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HeapStatistics.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HeapStatistics.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ yarr/YarrInterpreter.cpp: In member function 'void JSC::Yarr::ByteCompiler::emitDisjunction(JSC::Yarr::PatternDisjunction*, unsigned int, unsigned int)': yarr/YarrInterpreter.cpp:1848:171: warning: implicitly-declared 'constexpr WTF::Checked::Checked(const WTF::Checked&)' is deprecated [-Wdeprecated-copy] 1848 | atomPatternCharacter(term.patternCharacter, currentCountAlreadyChecked - term.inputPosition, term.frameLocation, term.quantityCount, term.quantityType); | ^ In file included from yarr/YarrPattern.h:30, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/CheckedArithmetic.h:472:20: note: because 'WTF::Checked' has user-provided 'const WTF::Checked& WTF::Checked::operator=(WTF::Checked) [with T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]' 472 | const Checked& operator=(Checked rhs) | ^~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ yarr/YarrInterpreter.cpp:1510:107: note: initializing argument 4 of 'void JSC::Yarr::ByteCompiler::atomPatternCharacter(UChar, unsigned int, unsigned int, WTF::Checked, JSC::Yarr::QuantifierType)' 1510 | void atomPatternCharacter(UChar ch, unsigned inputPosition, unsigned frameLocation, Checked quantityCount, QuantifierType quantityType) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/MethodOfGettingAValueProfile.cpp:31: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ yarr/YarrInterpreter.cpp:1852:181: warning: implicitly-declared 'constexpr WTF::Checked::Checked(const WTF::Checked&)' is deprecated [-Wdeprecated-copy] 1852 | atomCharacterClass(term.characterClass, term.invert(), currentCountAlreadyChecked- term.inputPosition, term.frameLocation, term.quantityCount, term.quantityType); | ^ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:30, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/CheckedArithmetic.h:472:20: note: because 'WTF::Checked' has user-provided 'const WTF::Checked& WTF::Checked::operator=(WTF::Checked) [with T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]' 472 | const Checked& operator=(Checked rhs) | ^~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ yarr/YarrInterpreter.cpp:1525:140: note: initializing argument 5 of 'void JSC::Yarr::ByteCompiler::atomCharacterClass(JSC::Yarr::CharacterClass*, bool, unsigned int, unsigned int, WTF::Checked, JSC::Yarr::QuantifierType)' 1525 | void atomCharacterClass(CharacterClass* characterClass, bool invert, unsigned inputPosition, unsigned frameLocation, Checked quantityCount, QuantifierType quantityType) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HeapStatistics.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGByteCodeParser.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PutByIdStatus.cpp:29: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ yarr/YarrInterpreter.cpp:1856:177: warning: implicitly-declared 'constexpr WTF::Checked::Checked(const WTF::Checked&)' is deprecated [-Wdeprecated-copy] 1856 | atomBackReference(term.backReferenceSubpatternId, currentCountAlreadyChecked - term.inputPosition, term.frameLocation, term.quantityCount, term.quantityType); | ^ In file included from yarr/YarrPattern.h:30, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/CheckedArithmetic.h:472:20: note: because 'WTF::Checked' has user-provided 'const WTF::Checked& WTF::Checked::operator=(WTF::Checked) [with T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]' 472 | const Checked& operator=(Checked rhs) | ^~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ yarr/YarrInterpreter.cpp:1534:117: note: initializing argument 4 of 'void JSC::Yarr::ByteCompiler::atomBackReference(unsigned int, unsigned int, unsigned int, WTF::Checked, JSC::Yarr::QuantifierType)' 1534 | void atomBackReference(unsigned subpatternId, unsigned inputPosition, unsigned frameLocation, Checked quantityCount, QuantifierType quantityType) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HeapStatistics.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PutByIdStatus.cpp:29: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PutByIdStatus.cpp:29: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HeapStatistics.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/MethodOfGettingAValueProfile.cpp:31: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGByteCodeParser.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PutByIdStatus.cpp:29: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PutByIdStatus.cpp:29: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PutByIdStatus.cpp:29: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ yarr/YarrInterpreter.cpp:1874:129: warning: implicitly-declared 'constexpr WTF::Checked::Checked(const WTF::Checked&)' is deprecated [-Wdeprecated-copy] 1874 | atomParenthesesOnceEnd(delegateEndInputOffset, term.frameLocation, term.quantityCount, term.quantityType); | ^ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:30, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/CheckedArithmetic.h:472:20: note: because 'WTF::Checked' has user-provided 'const WTF::Checked& WTF::Checked::operator=(WTF::Checked) [with T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]' 472 | const Checked& operator=(Checked rhs) | ^~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] yarr/YarrInterpreter.cpp:1733:94: note: initializing argument 3 of 'void JSC::Yarr::ByteCompiler::atomParenthesesOnceEnd(int, unsigned int, WTF::Checked, JSC::Yarr::QuantifierType)' 1733 | void atomParenthesesOnceEnd(int inputPosition, unsigned frameLocation, Checked quantityCount, QuantifierType quantityType) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ yarr/YarrInterpreter.cpp:1879:133: warning: implicitly-declared 'constexpr WTF::Checked::Checked(const WTF::Checked&)' is deprecated [-Wdeprecated-copy] 1879 | atomParenthesesTerminalEnd(delegateEndInputOffset, term.frameLocation, term.quantityCount, term.quantityType); | ^ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:30, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/CheckedArithmetic.h:472:20: note: because 'WTF::Checked' has user-provided 'const WTF::Checked& WTF::Checked::operator=(WTF::Checked) [with T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]' 472 | const Checked& operator=(Checked rhs) | ^~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ yarr/YarrInterpreter.cpp:1755:98: note: initializing argument 3 of 'void JSC::Yarr::ByteCompiler::atomParenthesesTerminalEnd(int, unsigned int, WTF::Checked, JSC::Yarr::QuantifierType)' 1755 | void atomParenthesesTerminalEnd(int inputPosition, unsigned frameLocation, Checked quantityCount, QuantifierType quantityType) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PutByIdStatus.cpp:29: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ yarr/YarrInterpreter.cpp:1884:217: warning: implicitly-declared 'constexpr WTF::Checked::Checked(const WTF::Checked&)' is deprecated [-Wdeprecated-copy] 1884 | atomParenthesesSubpatternEnd(term.parentheses.lastSubpatternId, delegateEndInputOffset, term.frameLocation, term.quantityCount, term.quantityType, term.parentheses.disjunction->m_callFrameSize); | ^ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:30, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/CheckedArithmetic.h:472:20: note: because 'WTF::Checked' has user-provided 'const WTF::Checked& WTF::Checked::operator=(WTF::Checked) [with T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]' 472 | const Checked& operator=(Checked rhs) | ^~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ yarr/YarrInterpreter.cpp:1699:127: note: initializing argument 4 of 'void JSC::Yarr::ByteCompiler::atomParenthesesSubpatternEnd(unsigned int, int, unsigned int, WTF::Checked, JSC::Yarr::QuantifierType, unsigned int)' 1699 | void atomParenthesesSubpatternEnd(unsigned lastSubpatternId, int inputPosition, unsigned frameLocation, Checked quantityCount, QuantifierType quantityType, unsigned callFrameSize = 0) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ yarr/YarrInterpreter.cpp:1903:111: warning: implicitly-declared 'constexpr WTF::Checked::Checked(const WTF::Checked&)' is deprecated [-Wdeprecated-copy] 1903 | atomParentheticalAssertionEnd(0, term.frameLocation, term.quantityCount, term.quantityType); | ^ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:30, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/CheckedArithmetic.h:472:20: note: because 'WTF::Checked' has user-provided 'const WTF::Checked& WTF::Checked::operator=(WTF::Checked) [with T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]' 472 | const Checked& operator=(Checked rhs) | ^~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ yarr/YarrInterpreter.cpp:1601:106: note: initializing argument 3 of 'void JSC::Yarr::ByteCompiler::atomParentheticalAssertionEnd(unsigned int, unsigned int, WTF::Checked, JSC::Yarr::QuantifierType)' 1601 | void atomParentheticalAssertionEnd(unsigned inputPosition, unsigned frameLocation, Checked quantityCount, QuantifierType quantityType) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleSet.cpp:33: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PutByIdStatus.cpp:29: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleSet.cpp:33: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleSet.cpp:33: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/MethodOfGettingAValueProfile.cpp:31: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/WeakSet.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleSet.cpp:33: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/VTableSpectrum.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/VTableSpectrum.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/VTableSpectrum.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:56, from heap/VTableSpectrum.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:59, from heap/VTableSpectrum.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from heap/VTableSpectrum.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/MethodOfGettingAValueProfile.cpp:31: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from interpreter/Interpreter.h:36, from runtime/Operations.h:26, from heap/CopiedSpace.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/SpecialPointer.cpp:29: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/MethodOfGettingAValueProfile.cpp:31: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/MethodOfGettingAValueProfile.cpp:31: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/MethodOfGettingAValueProfile.cpp:31: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/MethodOfGettingAValueProfile.cpp:31: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/WeakBlock.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/MethodOfGettingAValueProfile.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PutByIdStatus.cpp:29: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:37, from heap/WeakBlock.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from bytecode/MethodOfGettingAValueProfile.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from heap/WeakBlock.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from heap/WeakBlock.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/WeakSet.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecode/MethodOfGettingAValueProfile.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WeakBlock.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PutByIdStatus.cpp:29: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from heap/SlotVisitorInlines.h:29, from heap/HeapRootVisitor.h:30, from heap/WeakBlock.cpp:30: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/WeakSet.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGByteCodeParser.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGCPSRethreadingPhase.o dfg/DFGCPSRethreadingPhase.cpp ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCJSValue.h:33, from heap/CopiedBlock.h:32, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/Heap.cpp:22: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/WeakBlock.cpp:30: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGByteCodeParser.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ In file included from runtime/Operations.h:26, from heap/CopiedSpace.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/WeakBlock.cpp:30: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:26, from heap/CopiedSpace.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/WeakBlock.cpp:30: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from heap/CopiedBlock.h:32, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/Heap.cpp:22: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/WeakBlock.cpp:30: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from heap/CopiedSpace.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/Spectrum.h:29, from heap/VTableSpectrum.h:30, from heap/VTableSpectrum.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/WeakBlock.cpp:30: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/WeakBlock.cpp:30: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from heap/CopiedSpace.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/WeakBlock.cpp:30: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGByteCodeParser.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGCFAPhase.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/WeakBlock.cpp:30: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from heap/CopiedSpace.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/Heap.cpp:22: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCFAPhase.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/WeakSet.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/WeakSet.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/WeakSet.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/WeakSet.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/WeakSet.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/WeakSet.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/WeakSet.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/CopiedSpace.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/CopiedSpace.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:27, from heap/Heap.cpp:22: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/CopiedSpace.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/CopiedSpace.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from heap/Heap.cpp:22: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PutByIdStatus.cpp:29: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/CopiedSpace.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDIn file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PutByIdStatus.cpp:29: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGConstantFoldingPhase.o dfg/DFGConstantFoldingPhase.cpp assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from heap/Heap.cpp:22: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/Spectrum.h:29, from heap/VTableSpectrum.h:30, from heap/VTableSpectrum.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/CopiedSpace.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/Heap.h:28, from heap/Heap.cpp:22: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/CopiedSpace.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PutByIdStatus.cpp:29: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/CopiedSpace.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PutByIdStatus.cpp:29: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/CopiedSpace.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from heap/Heap.cpp:22: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/CopiedSpace.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/Heap.cpp:22: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/CopiedSpace.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/Heap.cpp:22: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/PutByIdStatus.cpp:29: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/Heap.cpp:22: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleSet.cpp:33: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/Heap.cpp:22: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/Heap.cpp:22: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ In file included from heap/IncrementalSweeper.h:29, from heap/IncrementalSweeper.cpp:27: heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ heap/HeapTimer.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/HeapTimer.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleSet.cpp:33: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/MarkedBlock.h:25, from heap/IncrementalSweeper.h:30, from heap/IncrementalSweeper.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/IncrementalSweeper.h:30, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleSet.cpp:33: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HandleSet.cpp:33: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/WeakBlock.cpp:30: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/WeakBlock.cpp:30: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGCFAPhase.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/SlotVisitor.cpp:1: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/Heap.cpp:22: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from heap/SlotVisitor.cpp:1: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from heap/SlotVisitor.cpp:1: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/WeakBlock.cpp:30: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/Heap.cpp:22: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from heap/SlotVisitor.cpp:1: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/WeakSet.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/WeakBlock.cpp:30: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/Heap.cpp:22: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from heap/SlotVisitor.cpp:1: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/WeakBlock.cpp:30: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/Heap.cpp:22: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCFAPhase.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/WeakBlock.cpp:30: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ heap/HandleSet.cpp:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/SlotVisitor.cpp:1: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/HandleSet.cpp:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/HandleSet.cpp:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/HandleSet.cpp:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 111 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/Heap.cpp:22: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from heap/Heap.cpp:22: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/HeapRootVisitor.h:30, from heap/WeakBlock.cpp:30: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ In file included from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/WeakSet.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HeapStatistics.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HeapStatistics.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HeapStatistics.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGCSEPhase.o dfg/DFGCSEPhase.cpp ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HeapStatistics.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HeapStatistics.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from heap/HeapRootVisitor.h:30, from heap/WeakBlock.cpp:30: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCFAPhase.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/WeakBlock.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/WeakBlock.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HeapStatistics.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/WeakBlock.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/CopiedSpace.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/CopiedSpace.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/WeakBlock.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/CopiedSpace.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/CopiedSpace.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HeapStatistics.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from bytecode/PutByIdStatus.cpp:29: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/HeapStatistics.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/CopiedSpace.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecode/PutByIdStatus.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/CopiedSpace.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecode/MethodOfGettingAValueProfile.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/CopiedSpace.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/CopiedSpace.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from heap/WeakBlock.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/HeapStatistics.cpp:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGCommon.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCommon.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/IncrementalSweeper.h:30, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/IncrementalSweeper.h:30, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/IncrementalSweeper.h:30, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/IncrementalSweeper.h:30, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/IncrementalSweeper.h:30, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/IncrementalSweeper.h:30, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/IncrementalSweeper.h:30, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/IncrementalSweeper.h:30, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/IncrementalSweeper.h:30, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/IncrementalSweeper.h:30, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakSet.cpp:29: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakSet.cpp:29: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakSet.cpp:29: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakSet.cpp:29: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGCommon.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakSet.cpp:29: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakSet.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakSet.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakSet.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/SlotVisitor.cpp:1: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from heap/Heap.cpp:22: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from heap/SlotVisitor.cpp:1: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGCapabilities.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ heap/HeapStatistics.cpp:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ heap/HeapStatistics.cpp:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | #if USE(CF) || OS(UNIX) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ heap/HeapStatistics.cpp:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | #if USE(CF) || OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/SlotVisitor.cpp:1: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from heap/SlotVisitor.cpp:1: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from heap/SlotVisitor.cpp:1: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCapabilities.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from heap/SlotVisitor.cpp:1: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecode/PutByIdStatus.cpp:29: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/ThreadSpecific.h:46, from heap/MachineStackMarker.h:26, from heap/MachineStackMarker.cpp:23: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSpecific.h:46, from heap/MachineStackMarker.h:26, from heap/MachineStackMarker.cpp:23: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/Heap.cpp:22: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSpecific.h:46, from heap/MachineStackMarker.h:26, from heap/MachineStackMarker.cpp:23: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/Heap.cpp:22: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/MachineStackMarker.h:26, from heap/MachineStackMarker.cpp:23: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakSet.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakSet.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGDCEPhase.o dfg/DFGDCEPhase.cpp In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCommon.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from heap/DFGCodeBlocks.cpp:29: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from heap/DFGCodeBlocks.cpp:29: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/DFGCodeBlocks.cpp:29: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/DFGCodeBlocks.cpp:29: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/DFGCodeBlocks.cpp:29: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCommon.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/DFGCodeBlocks.cpp:29: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/DFGCodeBlocks.cpp:29: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/WeakBlock.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/DFGCodeBlocks.cpp:29: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:27, from heap/MachineStackMarker.cpp:23: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/DFGCodeBlocks.cpp:29: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:27, from heap/MachineStackMarker.cpp:23: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/DFGCodeBlocks.cpp:29: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from interpreter/Interpreter.h:36, from runtime/Operations.h:26, from heap/WeakBlock.cpp:32: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGCPSRethreadingPhase.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakSet.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCPSRethreadingPhase.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakSet.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/WeakSet.cpp:29: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/WeakSet.cpp:29: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGCPSRethreadingPhase.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from interpreter/Interpreter.h:36, from runtime/Operations.h:26, from heap/WeakBlock.cpp:32: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/DFGCodeBlocks.cpp:29: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:26, from heap/WeakBlock.cpp:32: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Operations.h:26, from heap/WeakBlock.cpp:32: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from heap/WeakBlock.cpp:32: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/DFGCodeBlocks.cpp:29: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from heap/WeakBlock.cpp:32: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCPSRethreadingPhase.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/WeakSet.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/MarkStack.h:53, from heap/MarkStack.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCPSRethreadingPhase.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/Heap.h:27, from heap/WeakSet.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from heap/WeakSet.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/HeapBlock.h:30, from heap/MarkStack.h:53, from heap/MarkStack.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from heap/WeakSet.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ In file included from heap/HeapBlock.h:30, from heap/MarkStack.h:53, from heap/MarkStack.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ In file included from heap/MarkStack.h:53, from heap/MarkStack.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from heap/WeakSet.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/Heap.cpp:22: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from heap/WeakBlock.cpp:32: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/ExitKind.cpp:26: bytecode/ExitKind.cpp: In function 'bool JSC::exitKindIsCountable(JSC::ExitKind)': ../WTF/wtf/Assertions.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 149 | #define CRASH() WTFCrash() | ~~~~~~~~^~ ../WTF/wtf/Assertions.h:376:38: note: in expansion of macro 'CRASH' 376 | #define RELEASE_ASSERT_NOT_REACHED() CRASH() | ^~~~~ bytecode/ExitKind.cpp:83:9: note: in expansion of macro 'RELEASE_ASSERT_NOT_REACHED' 83 | RELEASE_ASSERT_NOT_REACHED(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ExitKind.cpp:84:5: note: here 84 | case BadType: | ^~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGCapabilities.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/WeakBlock.cpp:32: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/WeakBlock.cpp:32: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/WeakBlock.cpp:32: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/WeakBlock.cpp:32: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/WeakBlock.cpp:32: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCapabilities.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThread.cpp:30: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/WeakBlock.cpp:32: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/WeakBlock.cpp:32: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from runtime/Executable.h:37, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/WeakBlock.cpp:32: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/WeakBlock.cpp:32: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/WeakBlock.cpp:32: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCapabilities.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/WeakBlock.cpp:32: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGDisassembler.o dfg/DFGDisassembler.cpp ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from heap/WeakSet.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/WeakSet.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/DFGCodeBlocks.cpp:29: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/WeakSet.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/DFGCodeBlocks.cpp:29: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/WeakSet.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/DFGCodeBlocks.cpp:29: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/WeakSet.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/DFGCodeBlocks.cpp:29: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/WeakSet.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSObject.h:28, from runtime/JSDestructibleObject.h:4, from heap/CopyVisitorInlines.h:33, from heap/GCThread.cpp:30: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ In file included from heap/ListableHandler.h:26, from heap/GCThreadSharedData.h:29, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from heap/ListableHandler.h:26, from heap/GCThreadSharedData.h:29, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/DFGCodeBlocks.cpp:29: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from bytecode/StructureStubClearingWatchpoint.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/TCSpinLock.h:37, from heap/ListableHandler.h:27, from heap/GCThreadSharedData.h:29, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/TCSpinLock.h:37, from heap/ListableHandler.h:27, from heap/GCThreadSharedData.h:29, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from bytecode/StructureStubClearingWatchpoint.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from heap/ListableHandler.h:27, from heap/GCThreadSharedData.h:29, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/StructureStubClearingWatchpoint.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGCFGSimplificationPhase.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/StructureStubClearingWatchpoint.cpp:31: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/StructureStubClearingWatchpoint.cpp:31: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/StructureStubClearingWatchpoint.cpp:31: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGCSEPhase.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/StructureStubClearingWatchpoint.cpp:31: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/StructureStubClearingWatchpoint.cpp:31: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCFGSimplificationPhase.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from debugger/Debugger.cpp:22: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/SlotVisitor.h:29, from heap/SlotVisitor.cpp:2: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCSEPhase.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ In file included from ./config.h:30, from debugger/Debugger.cpp:22: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/StructureStubClearingWatchpoint.cpp:31: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:31, from debugger/Debugger.cpp:22: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ In file included from ./config.h:33, from debugger/Debugger.cpp:22: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from debugger/Debugger.cpp:22: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from debugger/Debugger.cpp:22: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/StructureStubClearingWatchpoint.cpp:31: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from debugger/Debugger.cpp:22: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from debugger/Debugger.cpp:22: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from heap/CopyVisitorInlines.h:33, from heap/GCThread.cpp:30: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGCSEPhase.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGCFGSimplificationPhase.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from heap/CopyVisitorInlines.h:33, from heap/GCThread.cpp:30: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ In file included from ./config.h:56, from debugger/Debugger.cpp:22: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from debugger/Debugger.cpp:22: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/SuperRegion.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/IncrementalSweeper.h:30, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/IncrementalSweeper.h:30, from heap/IncrementalSweeper.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/SuperRegion.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/SuperRegion.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/ThreadSpecific.h:46, from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/MarkedSpace.cpp:22: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/SuperRegion.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSpecific.h:46, from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/MarkedSpace.cpp:22: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/SuperRegion.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSpecific.h:46, from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/MarkedSpace.cpp:22: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/MarkedSpace.cpp:22: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/SuperRegion.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/StructureStubClearingWatchpoint.cpp:31: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/SuperRegion.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/SuperRegion.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/Spectrum.h:29, from heap/VTableSpectrum.h:30, from heap/VTableSpectrum.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/SuperRegion.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/SuperRegion.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/StructureStubClearingWatchpoint.cpp:31: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGArrayMode.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGArrayMode.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGArrayMode.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/StructureStubClearingWatchpoint.cpp:31: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGArrayMode.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGArrayMode.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/StructureStubClearingWatchpoint.cpp:31: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/NodesCodegen.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGArrayMode.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGArrayMode.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGArrayMode.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/StructureStubClearingWatchpoint.cpp:31: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/StructureStubClearingWatchpoint.cpp:31: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGBackwardsPropagationPhase.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGArrayMode.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGArrayMode.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/StructureStubClearingWatchpoint.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/HeapBlock.h:30, from heap/BlockAllocator.h:29, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGArrayMode.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGBackwardsPropagationPhase.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGBackwardsPropagationPhase.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGArrayMode.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/SuperRegion.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/SuperRegion.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGBackwardsPropagationPhase.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGBackwardsPropagationPhase.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGBackwardsPropagationPhase.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGBackwardsPropagationPhase.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:27, from heap/MarkedSpace.h:25, from heap/MarkedSpace.cpp:22: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:27, from heap/MarkedSpace.h:25, from heap/MarkedSpace.cpp:22: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGAssemblyHelpers.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGBackwardsPropagationPhase.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGAssemblyHelpers.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGBackwardsPropagationPhase.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGAssemblyHelpers.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGBackwardsPropagationPhase.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGAssemblyHelpers.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGBackwardsPropagationPhase.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGBackwardsPropagationPhase.cpp:27: dfg/DFGBackwardsPropagationPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGAssemblyHelpers.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGAssemblyHelpers.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGAssemblyHelpers.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/SuperRegion.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/SuperRegion.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from bytecode/MethodOfGettingAValueProfile.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGArrayMode.cpp:27: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from bytecode/MethodOfGettingAValueProfile.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/Spectrum.h:29, from heap/VTableSpectrum.h:30, from heap/VTableSpectrum.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/MethodOfGettingAValueProfile.cpp:31: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/MethodOfGettingAValueProfile.cpp:31: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/Spectrum.h:29, from heap/VTableSpectrum.h:30, from heap/VTableSpectrum.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from bytecode/MethodOfGettingAValueProfile.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/MethodOfGettingAValueProfile.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/MethodOfGettingAValueProfile.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/Spectrum.h:29, from heap/VTableSpectrum.h:30, from heap/VTableSpectrum.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/MethodOfGettingAValueProfile.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from bytecode/StructureStubClearingWatchpoint.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/MethodOfGettingAValueProfile.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecode/StructureStubClearingWatchpoint.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/Spectrum.h:29, from heap/VTableSpectrum.h:30, from heap/VTableSpectrum.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/Spectrum.h:29, from heap/VTableSpectrum.h:30, from heap/VTableSpectrum.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/MethodOfGettingAValueProfile.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/MethodOfGettingAValueProfile.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/Spectrum.h:29, from heap/VTableSpectrum.h:30, from heap/VTableSpectrum.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/Spectrum.h:29, from heap/VTableSpectrum.h:30, from heap/VTableSpectrum.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/Spectrum.h:29, from heap/VTableSpectrum.h:30, from heap/VTableSpectrum.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGAssemblyHelpers.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/SuperRegion.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGAssemblyHelpers.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/SuperRegion.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGAssemblyHelpers.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/SuperRegion.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/SuperRegion.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/SuperRegion.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/SuperRegion.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/SuperRegion.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/SuperRegion.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/Heap.cpp:22: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/Heap.cpp:22: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/Heap.cpp:22: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ In file included from bytecompiler/NodesCodegen.cpp:34: jit/JIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ jit/JIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JIT.h:49, from bytecompiler/NodesCodegen.cpp:34: jit/JITDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from bytecompiler/NodesCodegen.cpp:34: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from bytecompiler/NodesCodegen.cpp:34: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from bytecompiler/NodesCodegen.cpp:34: jit/JSInterfaceJIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JSInterfaceJIT.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #elif CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JSInterfaceJIT.h:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:196:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 196 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from bytecompiler/NodesCodegen.cpp:34: jit/JSInterfaceJIT.h:286:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 286 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:341:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 341 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JSInterfaceJIT.h:373:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 373 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:387:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 387 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JSInterfaceJIT.h:401:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 401 | #if CPU(ARM) | ^~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:417:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 417 | #elif CPU(SH4) | ^~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JSInterfaceJIT.h:434:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 434 | #elif CPU(MIPS) | ^~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from bytecompiler/NodesCodegen.cpp:34: jit/JIT.h:165:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 165 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 174 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecompiler/NodesCodegen.cpp:34: jit/JIT.h:374:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 374 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JIT.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JIT.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/Spectrum.h:29, from heap/VTableSpectrum.h:30, from heap/VTableSpectrum.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/Heap.cpp:22: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/Spectrum.h:29, from heap/VTableSpectrum.h:30, from heap/VTableSpectrum.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/Spectrum.h:29, from heap/VTableSpectrum.h:30, from heap/VTableSpectrum.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/Heap.cpp:22: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGDisassembler.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGDisassembler.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/Heap.cpp:22: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from heap/Heap.cpp:22: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGDisassembler.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from heap/Heap.cpp:22: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from bytecode/PutByIdStatus.cpp:29: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from bytecode/PutByIdStatus.cpp:29: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from bytecode/MethodOfGettingAValueProfile.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from bytecode/MethodOfGettingAValueProfile.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/MethodOfGettingAValueProfile.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/MethodOfGettingAValueProfile.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/PutByIdStatus.cpp:29: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/PutByIdStatus.cpp:29: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/MethodOfGettingAValueProfile.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/MethodOfGettingAValueProfile.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from bytecode/PutByIdStatus.cpp:29: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/PutByIdStatus.cpp:29: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/PutByIdStatus.cpp:29: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/PutByIdStatus.cpp:29: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/PutByIdStatus.cpp:29: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from bytecode/MethodOfGettingAValueProfile.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from bytecode/MethodOfGettingAValueProfile.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGDisassembler.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/MethodOfGettingAValueProfile.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/MethodOfGettingAValueProfile.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/MethodOfGettingAValueProfile.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/PutByIdStatus.cpp:29: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/MethodOfGettingAValueProfile.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/PutByIdStatus.cpp:29: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/MethodOfGettingAValueProfile.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/MethodOfGettingAValueProfile.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ In file included from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGDisassembler.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGConstantFoldingPhase.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from heap/Heap.cpp:22: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGArgumentsSimplificationPhase.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from bytecode/PutByIdStatus.cpp:29: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.cpp:22: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from bytecode/PutByIdStatus.cpp:29: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/PutByIdStatus.cpp:29: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/PutByIdStatus.cpp:29: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGArgumentsSimplificationPhase.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGArgumentsSimplificationPhase.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/MarkedBlock.h:28, from heap/IncrementalSweeper.h:30, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGConstantFoldingPhase.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/Heap.cpp:24: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/Heap.cpp:24: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/PutByIdStatus.cpp:29: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ In file included from dfg/DFGArgumentsSimplificationPhase.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/PutByIdStatus.cpp:29: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGArgumentsSimplificationPhase.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/Heap.cpp:24: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from bytecode/PutByIdStatus.cpp:29: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/MarkedBlock.h:28, from heap/IncrementalSweeper.h:30, from heap/IncrementalSweeper.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:29, from heap/SuperRegion.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/SuperRegion.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from bytecode/PutByIdStatus.cpp:29: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGArgumentsSimplificationPhase.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from bytecode/PutByIdStatus.cpp:29: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGArgumentsSimplificationPhase.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ In file included from heap/SuperRegion.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/PutByIdStatus.cpp:29: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ heap/SuperRegion.cpp:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/PutByIdStatus.cpp:29: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ heap/SuperRegion.cpp:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/PutByIdStatus.cpp:29: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/PutByIdStatus.cpp:29: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGArgumentsSimplificationPhase.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/PutByIdStatus.cpp:29: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/Heap.cpp:24: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGArgumentsSimplificationPhase.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PutByIdStatus.cpp:29: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGArgumentsSimplificationPhase.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGArgumentsSimplificationPhase.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGArgumentsSimplificationPhase.cpp:27: dfg/DFGArgumentsSimplificationPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGConstantFoldingPhase.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ dfg/DFGArgumentsSimplificationPhase.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGAbstractState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/Heap.cpp:24: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PutByIdStatus.cpp:29: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PutByIdStatus.cpp:29: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/WeakSet.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 514 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/Spectrum.h:30, from heap/VTableSpectrum.h:30, from heap/VTableSpectrum.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ jit/JIT.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGConstantFoldingPhase.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/Spectrum.h:30, from heap/VTableSpectrum.h:30, from heap/VTableSpectrum.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:569:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 569 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/Spectrum.h:30, from heap/VTableSpectrum.h:30, from heap/VTableSpectrum.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ jit/JIT.h:815:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 815 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/Spectrum.h:30, from heap/VTableSpectrum.h:30, from heap/VTableSpectrum.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ jit/JIT.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/WeakSet.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JIT.h:861:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 861 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ jit/JIT.h:866:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 866 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ jit/JIT.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/WeakSet.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JIT.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ jit/JIT.h:880:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 880 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:912:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 912 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/WeakSet.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JIT.h:934:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 934 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Spectrum.h:30, from heap/VTableSpectrum.h:30, from heap/VTableSpectrum.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/WeakSet.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from heap/WeakSet.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecode/StructureStubClearingWatchpoint.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGConstantFoldingPhase.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from heap/WeakSet.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from bytecompiler/NodesCodegen.cpp:40: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from bytecompiler/NodesCodegen.cpp:40: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from runtime/Operations.h:27, from bytecompiler/NodesCodegen.cpp:40: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/Heap.cpp:24: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PutByIdStatus.cpp:29: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PutByIdStatus.cpp:29: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/MethodOfGettingAValueProfile.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/IncrementalSweeper.h:30, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/Heap.cpp:24: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/MethodOfGettingAValueProfile.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/Heap.cpp:24: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/MethodOfGettingAValueProfile.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/MethodOfGettingAValueProfile.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PutByIdStatus.cpp:29: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/IncrementalSweeper.h:30, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/Heap.cpp:24: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/MethodOfGettingAValueProfile.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCFAPhase.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/WeakSet.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/WeakSet.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCFAPhase.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from dfg/DFGCFAPhase.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PutByIdStatus.cpp:29: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGCFAPhase.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from dfg/DFGCFAPhase.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/IncrementalSweeper.h:30, from heap/IncrementalSweeper.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PutByIdStatus.cpp:29: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/MethodOfGettingAValueProfile.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGCFAPhase.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/MethodOfGettingAValueProfile.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/IncrementalSweeper.cpp:27: heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PutByIdStatus.cpp:29: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGCFAPhase.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/MethodOfGettingAValueProfile.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGCFAPhase.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PutByIdStatus.cpp:29: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/MethodOfGettingAValueProfile.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PutByIdStatus.cpp:29: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/MethodOfGettingAValueProfile.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGCFAPhase.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/Heap.cpp:24: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGCFAPhase.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/Heap.cpp:24: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:59, from dfg/DFGCFAPhase.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGCFAPhase.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGCFAPhase.cpp:27: dfg/DFGCFAPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ dfg/DFGCFAPhase.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGCFAPhase.cpp:31: dfg/DFGAbstractState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from bytecode/StructureStubClearingWatchpoint.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from bytecode/StructureStubClearingWatchpoint.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/Heap.cpp:24: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/Heap.cpp:24: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/Heap.cpp:24: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/Heap.cpp:24: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/Heap.cpp:24: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from debugger/DebuggerActivation.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from debugger/DebuggerActivation.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from debugger/DebuggerActivation.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from debugger/DebuggerActivation.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from debugger/DebuggerActivation.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from debugger/DebuggerActivation.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/Heap.cpp:24: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/Heap.cpp:24: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/Heap.cpp:24: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from debugger/DebuggerActivation.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/Heap.cpp:24: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from debugger/DebuggerActivation.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCFGSimplificationPhase.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/MethodOfGettingAValueProfile.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/MethodOfGettingAValueProfile.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/MethodOfGettingAValueProfile.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/MethodOfGettingAValueProfile.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/MethodOfGettingAValueProfile.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from bytecompiler/BytecodeGenerator.cpp:40: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from bytecompiler/BytecodeGenerator.cpp:40: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCFGSimplificationPhase.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Operations.h:27, from bytecompiler/BytecodeGenerator.cpp:40: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/MethodOfGettingAValueProfile.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/MethodOfGettingAValueProfile.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/MethodOfGettingAValueProfile.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/SlotVisitor.h:29, from heap/SlotVisitor.cpp:2: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/StructureStubClearingWatchpoint.cpp:31: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGByteCodeParser.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecode/StructureStubClearingWatchpoint.cpp:31: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGByteCodeParser.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from bytecode/StructureStubClearingWatchpoint.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGByteCodeParser.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/StructureStubClearingWatchpoint.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/StructureStubClearingWatchpoint.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGByteCodeParser.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ In file included from dfg/DFGByteCodeParser.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/StructureStubClearingWatchpoint.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/StructureStubClearingWatchpoint.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PutByIdStatus.cpp:29: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGByteCodeParser.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PutByIdStatus.cpp:29: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PutByIdStatus.cpp:29: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PutByIdStatus.cpp:29: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PutByIdStatus.cpp:29: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGByteCodeParser.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGByteCodeParser.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/StructureStubClearingWatchpoint.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from heap/CopyVisitorInlines.h:29, from heap/GCThreadSharedData.cpp:30: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PutByIdStatus.cpp:29: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/StructureStubClearingWatchpoint.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGByteCodeParser.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGByteCodeParser.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PutByIdStatus.cpp:29: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGByteCodeParser.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/PutByIdStatus.cpp:29: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGByteCodeParser.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGByteCodeParser.cpp:27: dfg/DFGByteCodeParser.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ In file included from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from bytecode/StructureStubClearingWatchpoint.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from bytecode/StructureStubClearingWatchpoint.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:59, from debugger/Debugger.cpp:22: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from debugger/Debugger.cpp:22: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/HashSet.h:24, from debugger/Debugger.h:25, from debugger/Debugger.cpp:23: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCSEPhase.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/WeakSet.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCSEPhase.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from heap/DFGCodeBlocks.cpp:29: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from heap/DFGCodeBlocks.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/CopiedBlock.h:32, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from heap/DFGCodeBlocks.cpp:29: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSDestructibleObject.h:4, from heap/CopyVisitorInlines.h:33, from heap/GCThread.cpp:30: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedBlock.h:32, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopyVisitorInlines.h:33, from heap/GCThread.cpp:30: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThread.cpp:33: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/MarkedBlock.h:28, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ heap/GCThread.cpp:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/MarkedBlock.h:28, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGAbstractState.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGAbstractState.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGAbstractState.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGAbstractState.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGAbstractState.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGAbstractState.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGAbstractState.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGAbstractState.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGAbstractState.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGAbstractState.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGAbstractState.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.cpp:27: dfg/DFGAbstractState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from heap/DFGCodeBlocks.cpp:29: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from heap/DFGCodeBlocks.cpp:29: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:29, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from heap/DFGCodeBlocks.cpp:29: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from heap/DFGCodeBlocks.cpp:29: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from heap/DFGCodeBlocks.cpp:29: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from heap/DFGCodeBlocks.cpp:29: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from heap/DFGCodeBlocks.cpp:29: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from heap/DFGCodeBlocks.cpp:29: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from heap/DFGCodeBlocks.cpp:29: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCommon.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGCommon.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGCommon.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGCommon.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGCommon.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGDCEPhase.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGDCEPhase.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGDCEPhase.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGDominators.o dfg/DFGDominators.cpp In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/SlotVisitor.h:29, from heap/SlotVisitor.cpp:2: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/SlotVisitor.h:29, from heap/SlotVisitor.cpp:2: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/SlotVisitor.h:29, from heap/SlotVisitor.cpp:2: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from heap/DFGCodeBlocks.cpp:29: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/WeakBlock.cpp:32: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGDCEPhase.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/WeakBlock.cpp:32: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGCommon.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from heap/DFGCodeBlocks.cpp:29: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/WeakBlock.cpp:32: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/WeakBlock.cpp:32: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/WeakBlock.cpp:32: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGCommon.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGCommon.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from debugger/DebuggerCallFrame.cpp:29: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/WeakBlock.cpp:32: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from debugger/DebuggerCallFrame.cpp:29: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from heap/DFGCodeBlocks.cpp:29: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from debugger/DebuggerCallFrame.cpp:29: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from heap/DFGCodeBlocks.cpp:29: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from heap/DFGCodeBlocks.cpp:29: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from heap/DFGCodeBlocks.cpp:29: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:33, from debugger/DebuggerCallFrame.cpp:29: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGDCEPhase.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:56, from dfg/DFGCommon.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ In file included from debugger/DebuggerCallFrame.cpp:29: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGCommon.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/WeakBlock.cpp:32: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/WeakBlock.cpp:32: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from heap/DFGCodeBlocks.cpp:29: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGCommon.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from debugger/DebuggerCallFrame.cpp:29: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ In file included from dfg/DFGCommon.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from heap/DFGCodeBlocks.cpp:29: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGCommon.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from heap/DFGCodeBlocks.cpp:29: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from debugger/DebuggerCallFrame.cpp:29: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from heap/DFGCodeBlocks.cpp:29: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from debugger/DebuggerCallFrame.cpp:29: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from heap/DFGCodeBlocks.cpp:29: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from heap/DFGCodeBlocks.cpp:29: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from heap/DFGCodeBlocks.cpp:29: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from heap/DFGCodeBlocks.cpp:29: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from heap/DFGCodeBlocks.cpp:29: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from debugger/DebuggerCallFrame.cpp:29: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from heap/DFGCodeBlocks.cpp:29: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/HeapTimer.h:29, from heap/IncrementalSweeper.h:29, from heap/MarkedSpace.cpp:24: ../WTF/wtf/RetainPtr.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/HeapTimer.h:29, from heap/IncrementalSweeper.h:29, from heap/MarkedSpace.cpp:24: ../WTF/wtf/RetainPtr.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if COMPILER_SUPPORTS(CXX_EXPLICIT_CONVERSIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/IncrementalSweeper.h:29, from heap/MarkedSpace.cpp:24: heap/HeapTimer.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from debugger/DebuggerActivation.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from runtime/JSDestructibleObject.h:4, from heap/CopyVisitorInlines.h:33, from heap/GCThreadSharedData.cpp:30: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from debugger/DebuggerActivation.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from debugger/DebuggerActivation.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from debugger/DebuggerActivation.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGDriver.o dfg/DFGDriver.cpp In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/DFGCodeBlocks.cpp:29: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/SlotVisitor.h:29, from heap/SlotVisitor.cpp:2: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/SlotVisitor.h:29, from heap/SlotVisitor.cpp:2: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/WeakSet.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/DFGCodeBlocks.cpp:29: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/SlotVisitor.h:29, from heap/SlotVisitor.cpp:2: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/DFGCodeBlocks.cpp:29: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/DFGCodeBlocks.cpp:29: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/WeakSet.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/DFGCodeBlocks.cpp:29: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/SlotVisitor.h:29, from heap/SlotVisitor.cpp:2: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/DFGCodeBlocks.cpp:29: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/SlotVisitor.h:29, from heap/SlotVisitor.cpp:2: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/SlotVisitor.h:29, from heap/SlotVisitor.cpp:2: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/SlotVisitor.h:29, from heap/SlotVisitor.cpp:2: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/SlotVisitor.h:29, from heap/SlotVisitor.cpp:2: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/SlotVisitor.h:29, from heap/SlotVisitor.cpp:2: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/DFGCodeBlocks.cpp:29: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/DFGCodeBlocks.cpp:29: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/WeakSet.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/WeakSet.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/DFGCodeBlocks.cpp:29: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/WeakSet.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/DFGCodeBlocks.cpp:29: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecompiler/BytecodeGenerator.cpp:625:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 625 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecompiler/BytecodeGenerator.cpp:634:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 634 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecompiler/BytecodeGenerator.cpp:648:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 648 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecompiler/BytecodeGenerator.cpp:1851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1851 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecompiler/BytecodeGenerator.cpp:1967:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1967 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecompiler/BytecodeGenerator.cpp:2030:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2030 | #if ENABLE(DEBUG_WITH_BREAKPOINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from heap/CopyVisitorInlines.h:33, from heap/GCThreadSharedData.cpp:30: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from heap/CopyVisitorInlines.h:33, from heap/GCThreadSharedData.cpp:30: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from heap/SlotVisitor.h:29, from heap/SlotVisitor.cpp:2: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from debugger/DebuggerCallFrame.cpp:29: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/DFGCodeBlocks.cpp:29: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGEdge.o dfg/DFGEdge.cpp runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from debugger/DebuggerCallFrame.cpp:29: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from debugger/DebuggerCallFrame.cpp:29: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/WeakSet.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/DFGCodeBlocks.cpp:29: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/DFGCodeBlocks.cpp:29: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/DFGCodeBlocks.cpp:29: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from bytecode/MethodOfGettingAValueProfile.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/DFGCodeBlocks.cpp:29: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from bytecode/MethodOfGettingAValueProfile.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/DFGCodeBlocks.cpp:29: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from bytecode/MethodOfGettingAValueProfile.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from bytecode/MethodOfGettingAValueProfile.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from heap/WeakSet.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from heap/WeakSet.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from heap/WeakSet.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/DFGCodeBlocks.cpp:29: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WeakSet.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/MethodOfGettingAValueProfile.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/MethodOfGettingAValueProfile.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/MethodOfGettingAValueProfile.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/DFGCodeBlocks.cpp:29: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/DFGCodeBlocks.cpp:29: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/Heap.cpp:24: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from bytecode/MethodOfGettingAValueProfile.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/HandleTypes.h:29, from heap/SlotVisitor.h:29, from heap/SlotVisitor.cpp:2: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSDestructibleObject.h:4, from heap/CopyVisitorInlines.h:33, from heap/GCThreadSharedData.cpp:30: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/Heap.cpp:24: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from bytecode/MethodOfGettingAValueProfile.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopyVisitorInlines.h:33, from heap/GCThreadSharedData.cpp:30: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/MethodOfGettingAValueProfile.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/ListableHandler.h:27, from heap/GCThreadSharedData.h:29, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/MethodOfGettingAValueProfile.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/GCThreadSharedData.cpp:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/GCThreadSharedData.cpp:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/GCThreadSharedData.cpp:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/GCThreadSharedData.cpp:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 111 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MarkStack.h:53, from heap/GCThreadSharedData.h:30, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/Heap.cpp:24: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from heap/Heap.cpp:24: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGDominators.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from heap/Heap.cpp:24: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGFixupPhase.o dfg/DFGFixupPhase.cpp ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/WeakSet.cpp:30: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/WeakSet.cpp:30: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/WeakSet.cpp:30: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/Heap.cpp:24: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/Heap.cpp:24: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/WeakSet.cpp:30: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/Heap.cpp:24: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/Heap.cpp:24: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/Heap.cpp:24: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/WeakSet.cpp:30: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/Heap.cpp:24: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/WeakSet.cpp:30: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/WeakSet.cpp:30: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/Heap.cpp:24: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/WeakSet.cpp:30: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGDisassembler.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/Heap.cpp:24: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/MethodOfGettingAValueProfile.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGDisassembler.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGDisassembler.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGDominators.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGDisassembler.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from dfg/DFGDisassembler.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGDisassembler.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGDisassembler.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGDisassembler.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/StructureStubClearingWatchpoint.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/StructureStubClearingWatchpoint.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/Heap.cpp:24: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ In file included from API/APIShims.h:29, from heap/HeapTimer.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/StructureStubClearingWatchpoint.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/StructureStubClearingWatchpoint.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGDisassembler.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:56, from dfg/DFGDisassembler.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from heap/DFGCodeBlocks.cpp:29: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from API/APIShims.h:30, from heap/HeapTimer.cpp:29: runtime/GCActivityCallback.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if USE(CF) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ runtime/GCActivityCallback.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(CF) | ^~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ runtime/GCActivityCallback.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #elif PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGDisassembler.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ runtime/GCActivityCallback.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from heap/DFGCodeBlocks.cpp:29: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from dfg/DFGDisassembler.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from heap/DFGCodeBlocks.cpp:29: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ In file included from API/APIShims.h:31, from heap/HeapTimer.cpp:29: heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGDominators.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGDisassembler.cpp:27: dfg/DFGDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/IncrementalSweeper.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if USE(CF) | ^~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from bytecode/StructureStubClearingWatchpoint.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from heap/DFGCodeBlocks.cpp:29: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from bytecode/StructureStubClearingWatchpoint.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from bytecode/StructureStubClearingWatchpoint.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from heap/DFGCodeBlocks.cpp:29: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from heap/DFGCodeBlocks.cpp:29: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/StructureStubClearingWatchpoint.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/Heap.cpp:24: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from heap/DFGCodeBlocks.cpp:29: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/StructureStubClearingWatchpoint.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from ./config.h:30, from dfg/DFGDominators.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/JSObject.h:42, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from heap/HeapTimer.cpp:30: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/Heap.cpp:24: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/Heap.cpp:24: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/Heap.cpp:24: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/Heap.cpp:24: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:34, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:31, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:34, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:31, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from heap/Heap.cpp:24: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from yarr/YarrPattern.h:34, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:31, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from bytecode/PutByIdStatus.cpp:29: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from bytecode/PutByIdStatus.cpp:29: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from bytecode/PutByIdStatus.cpp:29: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from bytecode/PutByIdStatus.cpp:29: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/PutByIdStatus.cpp:29: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGConstantFoldingPhase.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/PutByIdStatus.cpp:29: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/PutByIdStatus.cpp:29: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/HashSet.h:24, from debugger/Debugger.h:25, from debugger/Debugger.cpp:23: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGConstantFoldingPhase.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGConstantFoldingPhase.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from bytecode/PutByIdStatus.cpp:29: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGConstantFoldingPhase.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGConstantFoldingPhase.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from bytecode/PutByIdStatus.cpp:29: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/PutByIdStatus.cpp:29: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from bytecode/PutByIdStatus.cpp:29: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from heap/Heap.cpp:24: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from heap/Heap.cpp:24: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from heap/HeapTimer.cpp:30: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSObject.h:42, from heap/HeapTimer.cpp:30: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/PutByIdStatus.cpp:29: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGGraph.o dfg/DFGGraph.cpp In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGConstantFoldingPhase.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGDriver.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/HashSet.h:24, from debugger/Debugger.h:25, from debugger/Debugger.cpp:23: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGConstantFoldingPhase.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/HeapTimer.cpp:30: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from heap/Heap.cpp:24: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGConstantFoldingPhase.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/HashSet.h:24, from debugger/Debugger.h:25, from debugger/Debugger.cpp:23: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGDriver.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from debugger/Debugger.cpp:23: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ In file included from heap/HeapTimer.cpp:33: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ heap/HeapTimer.cpp:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGConstantFoldingPhase.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ In file included from ./config.h:56, from dfg/DFGConstantFoldingPhase.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGConstantFoldingPhase.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from debugger/Debugger.cpp:23: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGConstantFoldingPhase.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGConstantFoldingPhase.cpp:27: dfg/DFGConstantFoldingPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGConstantFoldingPhase.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ In file included from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGAbstractState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from debugger/Debugger.cpp:23: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from debugger/Debugger.cpp:23: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ heap/HeapTimer.cpp:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if USE(CF) | ^~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/HeapTimer.cpp:108:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 108 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ heap/HeapTimer.cpp:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from debugger/Debugger.cpp:23: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGDriver.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from debugger/Debugger.cpp:23: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/StructureStubClearingWatchpoint.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from debugger/Debugger.cpp:23: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from debugger/Debugger.cpp:23: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from debugger/Debugger.cpp:23: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGDriver.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from debugger/Debugger.cpp:23: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGDriver.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/MarkedBlock.h:28, from heap/MarkedBlock.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/MarkedBlock.h:28, from heap/MarkedBlock.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/WeakSet.cpp:30: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/WeakSet.cpp:30: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/WeakSet.cpp:30: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/WeakSet.cpp:30: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/WeakSet.cpp:30: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/WeakSet.cpp:30: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/WeakSet.cpp:30: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCFGSimplificationPhase.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGCFGSimplificationPhase.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from dfg/DFGCFGSimplificationPhase.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGCFGSimplificationPhase.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGCFGSimplificationPhase.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGCFGSimplificationPhase.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGCFGSimplificationPhase.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGCFGSimplificationPhase.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGCFGSimplificationPhase.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGCFGSimplificationPhase.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGCFGSimplificationPhase.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGCFGSimplificationPhase.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGCFGSimplificationPhase.cpp:27: dfg/DFGCFGSimplificationPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGCFGSimplificationPhase.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGAbstractState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGGraph.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGGraph.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGGraph.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGGraph.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGGraph.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGDominators.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/SlotVisitor.cpp:2: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/SlotVisitor.cpp:2: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from heap/DFGCodeBlocks.cpp:29: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from heap/DFGCodeBlocks.cpp:29: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from heap/DFGCodeBlocks.cpp:29: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/DFGCodeBlocks.cpp:29: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/DFGCodeBlocks.cpp:29: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/DFGCodeBlocks.cpp:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGEdge.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCapabilities.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCapabilities.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGCapabilities.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGEdge.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:33, from dfg/DFGCapabilities.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ In file included from dfg/DFGCapabilities.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGCapabilities.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGCapabilities.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGCapabilities.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGCapabilities.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGCapabilities.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGCapabilities.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGCapabilities.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGEdge.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/MarkedBlock.h:28, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGEdge.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/StructureStubClearingWatchpoint.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/StructureStubClearingWatchpoint.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/StructureStubClearingWatchpoint.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/MarkedBlock.h:28, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/StructureStubClearingWatchpoint.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/StructureStubClearingWatchpoint.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/StructureStubClearingWatchpoint.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGEdge.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/StructureStubClearingWatchpoint.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/StructureStubClearingWatchpoint.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/StructureStubClearingWatchpoint.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/StructureStubClearingWatchpoint.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/StructureStubClearingWatchpoint.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/StructureStubClearingWatchpoint.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/StructureStubClearingWatchpoint.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/StructureStubClearingWatchpoint.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/StructureStubClearingWatchpoint.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/StructureStubClearingWatchpoint.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/StructureStubClearingWatchpoint.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/StructureStubClearingWatchpoint.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCSEPhase.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGCSEPhase.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from dfg/DFGCSEPhase.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/StructureStubClearingWatchpoint.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from bytecode/PutByIdStatus.cpp:32: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGCSEPhase.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGCSEPhase.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from bytecode/PutByIdStatus.cpp:32: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGCSEPhase.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from bytecode/PutByIdStatus.cpp:32: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGCSEPhase.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGCSEPhase.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ bytecode/PutByIdStatus.cpp:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGCSEPhase.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/PutByIdStatus.cpp:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~ bytecode/PutByIdStatus.cpp:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGCSEPhase.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGCSEPhase.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGCSEPhase.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGCSEPhase.cpp:27: dfg/DFGCSEPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGFixupPhase.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGFixupPhase.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGFixupPhase.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from heap/Heap.cpp:24: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from heap/Heap.cpp:24: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from heap/Heap.cpp:24: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDIn file included from bytecode/CodeBlock.h:43, from heap/Heap.cpp:24: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGJITCompiler.o dfg/DFGJITCompiler.cpp dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from heap/Heap.cpp:24: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from heap/Heap.cpp:24: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from heap/Heap.cpp:24: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from heap/Heap.cpp:24: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from heap/Heap.cpp:24: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from heap/Heap.cpp:24: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from heap/Heap.cpp:24: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from heap/Heap.cpp:24: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from heap/Heap.cpp:24: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from heap/MachineStackMarker.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from heap/MachineStackMarker.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/MarkedBlock.h:28, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGLongLivedState.o dfg/DFGLongLivedState.cpp ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakSet.h:29, from heap/MarkedBlock.h:28, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from API/APIShims.h:29, from heap/IncrementalSweeper.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from API/APIShims.h:30, from heap/IncrementalSweeper.cpp:29: runtime/GCActivityCallback.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if USE(CF) | ^~~~~~~~~~ runtime/GCActivityCallback.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(CF) | ^~~~~~~~~~ runtime/GCActivityCallback.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #elif PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if USE(CF) | ^~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGMinifiedNode.o dfg/DFGMinifiedNode.cpp In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:34, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:31, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/MarkedBlock.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/MarkedBlock.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MarkedBlock.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/HeapTimer.h:29, from heap/IncrementalSweeper.h:29, from heap/MarkedBlock.cpp:29: ../WTF/wtf/RetainPtr.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/HeapTimer.h:29, from heap/IncrementalSweeper.h:29, from heap/MarkedBlock.cpp:29: ../WTF/wtf/RetainPtr.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if COMPILER_SUPPORTS(CXX_EXPLICIT_CONVERSIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/IncrementalSweeper.h:29, from heap/MarkedBlock.cpp:29: heap/HeapTimer.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if USE(CF) | ^~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ heap/HeapTimer.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ heap/HeapTimer.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/StructureStubClearingWatchpoint.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/StructureStubClearingWatchpoint.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:55, from bytecode/StructureStubClearingWatchpoint.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from bytecode/StructureStubClearingWatchpoint.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from bytecode/StructureStubClearingWatchpoint.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from bytecode/StructureStubClearingWatchpoint.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/StructureStubClearingWatchpoint.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCPSRethreadingPhase.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/StructureStubClearingWatchpoint.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/StructureStubClearingWatchpoint.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGCPSRethreadingPhase.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from dfg/DFGCPSRethreadingPhase.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from bytecode/StructureStubClearingWatchpoint.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGCPSRethreadingPhase.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGCPSRethreadingPhase.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/StructureStubClearingWatchpoint.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGCPSRethreadingPhase.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubClearingWatchpoint.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGJITCompiler.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGCPSRethreadingPhase.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGCPSRethreadingPhase.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGJITCompiler.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGCPSRethreadingPhase.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGCPSRethreadingPhase.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGCPSRethreadingPhase.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ In file included from dfg/DFGCPSRethreadingPhase.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ In file included from dfg/DFGCPSRethreadingPhase.cpp:27: dfg/DFGCPSRethreadingPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCPSRethreadingPhase.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ In file included from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubClearingWatchpoint.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGDCEPhase.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGDCEPhase.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from dfg/DFGDCEPhase.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:33, from dfg/DFGDCEPhase.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from dfg/DFGDCEPhase.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGJITCompiler.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGDCEPhase.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGDCEPhase.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGDCEPhase.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGJITCompiler.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGDCEPhase.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGDCEPhase.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGDCEPhase.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ In file included from dfg/DFGDCEPhase.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ In file included from dfg/DFGDCEPhase.cpp:27: dfg/DFGDCEPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ In file included from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGJITCompiler.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGGraph.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGGraph.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGGraph.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGGraph.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGGraph.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGGraph.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGGraph.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGLongLivedState.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGFixupPhase.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGGraph.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGGraph.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGLongLivedState.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGGraph.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ In file included from dfg/DFGGraph.cpp:27: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGFixupPhase.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGLongLivedState.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/SlotVisitor.cpp:2: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from heap/Heap.cpp:24: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from heap/Heap.cpp:24: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGLongLivedState.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from heap/Heap.cpp:24: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from heap/Heap.cpp:24: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from heap/Heap.cpp:24: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from heap/Heap.cpp:24: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from heap/Heap.cpp:24: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from heap/Heap.cpp:24: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from heap/Heap.cpp:24: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from heap/Heap.cpp:24: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGLongLivedState.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from heap/Heap.cpp:24: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from heap/Heap.cpp:24: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/Heap.cpp:24: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/Heap.cpp:24: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/Heap.cpp:24: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/Heap.cpp:24: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/Heap.cpp:24: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from heap/MachineStackMarker.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from heap/MachineStackMarker.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from heap/MachineStackMarker.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from heap/MachineStackMarker.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from heap/MachineStackMarker.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from heap/MachineStackMarker.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from heap/MachineStackMarker.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MarkedAllocator.h:4, from heap/MarkedAllocator.cpp:2: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from heap/MarkedAllocator.cpp:4: ../WTF/wtf/RetainPtr.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from heap/MarkedAllocator.cpp:4: ../WTF/wtf/RetainPtr.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if COMPILER_SUPPORTS(CXX_EXPLICIT_CONVERSIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/GCActivityCallback.h:32, from heap/MarkedAllocator.cpp:4: heap/HeapTimer.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/IncrementalSweeper.h:29, from heap/MarkedSpace.cpp:24: heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from heap/MachineStackMarker.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from heap/MachineStackMarker.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/HeapTimer.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ heap/HeapTimer.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MarkedSpace.cpp:24: heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from heap/MachineStackMarker.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from heap/MachineStackMarker.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from heap/MachineStackMarker.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from heap/MachineStackMarker.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from heap/MachineStackMarker.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from heap/MachineStackMarker.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from heap/MachineStackMarker.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from heap/MachineStackMarker.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ yarr/YarrPattern.cpp: In member function 'unsigned int JSC::Yarr::YarrPatternConstructor::setupAlternativeOffsets(JSC::Yarr::PatternAlternative*, unsigned int, unsigned int)': yarr/YarrPattern.cpp:600:50: warning: implicitly-declared 'constexpr WTF::Checked::Checked(const WTF::Checked&)' is deprecated [-Wdeprecated-copy] 600 | currentInputPosition += term.quantityCount; | ^~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:30, from yarr/YarrPattern.cpp:28: ../WTF/wtf/CheckedArithmetic.h:472:20: note: because 'WTF::Checked' has user-provided 'const WTF::Checked& WTF::Checked::operator=(WTF::Checked) [with T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]' 472 | const Checked& operator=(Checked rhs) | ^~~~~~~~ ../WTF/wtf/CheckedArithmetic.h:592:78: note: initializing argument 1 of 'const WTF::Checked WTF::Checked::operator+=(WTF::Checked) [with U = unsigned int; V = WTF::CrashOnOverflow; T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]' 592 | template const Checked operator+=(Checked rhs) | ~~~~~~~~~~~~~~^~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from heap/MachineStackMarker.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGDominators.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGDominators.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGDominators.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGDominators.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGDominators.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGDominators.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGDominators.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGDominators.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGDominators.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGDominators.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGDominators.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGDominators.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGDominators.cpp:27: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ yarr/YarrPattern.cpp:610:50: warning: implicitly-declared 'constexpr WTF::Checked::Checked(const WTF::Checked&)' is deprecated [-Wdeprecated-copy] 610 | currentInputPosition += term.quantityCount; | ^~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:30, from yarr/YarrPattern.cpp:28: ../WTF/wtf/CheckedArithmetic.h:472:20: note: because 'WTF::Checked' has user-provided 'const WTF::Checked& WTF::Checked::operator=(WTF::Checked) [with T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]' 472 | const Checked& operator=(Checked rhs) | ^~~~~~~~ ../WTF/wtf/CheckedArithmetic.h:592:78: note: initializing argument 1 of 'const WTF::Checked WTF::Checked::operator+=(WTF::Checked) [with U = unsigned int; V = WTF::CrashOnOverflow; T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]' 592 | template const Checked operator+=(Checked rhs) | ~~~~~~~~~~~~~~^~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ yarr/YarrPattern.cpp:650:62: warning: implicitly-declared 'constexpr WTF::Checked::Checked(const WTF::Checked&)' is deprecated [-Wdeprecated-copy] 650 | alternative->m_minimumSize = (currentInputPosition - initialInputPosition).unsafeGet(); | ^~~~~~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:30, from yarr/YarrPattern.cpp:28: ../WTF/wtf/CheckedArithmetic.h:472:20: note: because 'WTF::Checked' has user-provided 'const WTF::Checked& WTF::Checked::operator=(WTF::Checked) [with T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]' 472 | const Checked& operator=(Checked rhs) | ^~~~~~~~ ../WTF/wtf/CheckedArithmetic.h:690:173: note: initializing argument 1 of 'WTF::Checked::ResultType, OverflowHandler> WTF::operator-(WTF::Checked, V) [with U = unsigned int; V = unsigned int; OverflowHandler = WTF::CrashOnOverflow; typename WTF::Result::ResultType = unsigned int]' 690 | template static inline Checked::ResultType, OverflowHandler> operator-(Checked lhs, V rhs) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from yarr/YarrInterpreter.cpp:27: yarr/YarrInterpreter.cpp: In member function 'JSC::Yarr::JSRegExpResult JSC::Yarr::Interpreter::matchDisjunction(JSC::Yarr::ByteDisjunction*, JSC::Yarr::Interpreter::DisjunctionContext*, bool) [with CharType = unsigned char]': ../WTF/wtf/Assertions.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 149 | #define CRASH() WTFCrash() | ~~~~~~~~^~ ../WTF/wtf/Assertions.h:376:38: note: in expansion of macro 'CRASH' 376 | #define RELEASE_ASSERT_NOT_REACHED() CRASH() | ^~~~~ yarr/YarrInterpreter.cpp:1280:13: note: in expansion of macro 'RELEASE_ASSERT_NOT_REACHED' 1280 | RELEASE_ASSERT_NOT_REACHED(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ yarr/YarrInterpreter.cpp:1282:9: note: here 1282 | case ByteTerm::TypeBodyAlternativeBegin: | ^~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from yarr/YarrInterpreter.cpp:27: ../WTF/wtf/Assertions.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 149 | #define CRASH() WTFCrash() | ~~~~~~~~^~ ../WTF/wtf/Assertions.h:376:38: note: in expansion of macro 'CRASH' 376 | #define RELEASE_ASSERT_NOT_REACHED() CRASH() | ^~~~~ yarr/YarrInterpreter.cpp:1302:13: note: in expansion of macro 'RELEASE_ASSERT_NOT_REACHED' 1302 | RELEASE_ASSERT_NOT_REACHED(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ yarr/YarrInterpreter.cpp:1304:9: note: here 1304 | case ByteTerm::TypeAlternativeBegin: | ^~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from heap/IncrementalSweeper.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from heap/IncrementalSweeper.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from heap/IncrementalSweeper.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/IncrementalSweeper.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/IncrementalSweeper.cpp:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~ heap/IncrementalSweeper.cpp:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/IncrementalSweeper.cpp:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/IncrementalSweeper.cpp:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ heap/IncrementalSweeper.cpp:70:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 70 | #elif PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/IncrementalSweeper.cpp:70:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 70 | #elif PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/IncrementalSweeper.cpp:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGDriver.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGDriver.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGDriver.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGDriver.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGDriver.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGMinifiedNode.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGMinifiedNode.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] yarr/YarrInterpreter.cpp: In member function 'bool JSC::Yarr::Interpreter::backtrackParenthesesOnceEnd(JSC::Yarr::ByteTerm&, JSC::Yarr::Interpreter::DisjunctionContext*) [with CharType = unsigned char]': yarr/YarrInterpreter.cpp:730:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 730 | if (backTrack->begin == notFound) { | ^~ yarr/YarrInterpreter.cpp:734:9: note: here 734 | case QuantifierNonGreedy: | ^~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from heap/MachineStackMarker.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from heap/MachineStackMarker.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/SlotVisitor.cpp:2: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from heap/MachineStackMarker.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGMinifiedNode.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/SlotVisitor.cpp:2: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGDriver.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGEdge.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGDriver.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGDriver.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGEdge.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGEdge.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from yarr/YarrInterpreter.cpp:27: yarr/YarrInterpreter.cpp: In member function 'JSC::Yarr::JSRegExpResult JSC::Yarr::Interpreter::matchDisjunction(JSC::Yarr::ByteDisjunction*, JSC::Yarr::Interpreter::DisjunctionContext*, bool) [with CharType = char16_t]': ../WTF/wtf/Assertions.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 149 | #define CRASH() WTFCrash() | ~~~~~~~~^~ ../WTF/wtf/Assertions.h:376:38: note: in expansion of macro 'CRASH' 376 | #define RELEASE_ASSERT_NOT_REACHED() CRASH() | ^~~~~ yarr/YarrInterpreter.cpp:1280:13: note: in expansion of macro 'RELEASE_ASSERT_NOT_REACHED' 1280 | RELEASE_ASSERT_NOT_REACHED(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ yarr/YarrInterpreter.cpp:1282:9: note: here 1282 | case ByteTerm::TypeBodyAlternativeBegin: | ^~~~ In file included from ./config.h:33, from dfg/DFGEdge.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from yarr/YarrInterpreter.cpp:27: ../WTF/wtf/Assertions.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 149 | #define CRASH() WTFCrash() | ~~~~~~~~^~ ../WTF/wtf/Assertions.h:376:38: note: in expansion of macro 'CRASH' 376 | #define RELEASE_ASSERT_NOT_REACHED() CRASH() | ^~~~~ yarr/YarrInterpreter.cpp:1302:13: note: in expansion of macro 'RELEASE_ASSERT_NOT_REACHED' 1302 | RELEASE_ASSERT_NOT_REACHED(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ yarr/YarrInterpreter.cpp:1304:9: note: here 1304 | case ByteTerm::TypeAlternativeBegin: | ^~~~ In file included from dfg/DFGEdge.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGDriver.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGEdge.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGDriver.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGDriver.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGDriver.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGEdge.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGEdge.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGEdge.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGEdge.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGEdge.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGEdge.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGEdge.cpp:27: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ API/OpaqueJSString.h: In member function 'unsigned int OpaqueJSString::length()': API/OpaqueJSString.h:57:39: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 57 | unsigned length() { return !!this ? m_string.length() : 0; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ API/OpaqueJSString.h: In member function 'const UChar* OpaqueJSString::characters()': API/OpaqueJSString.h:56:47: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 56 | const UChar* characters() { return !!this ? m_string.characters() : 0; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/Heap.cpp:24: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ yarr/YarrInterpreter.cpp: In member function 'bool JSC::Yarr::Interpreter::backtrackParenthesesOnceEnd(JSC::Yarr::ByteTerm&, JSC::Yarr::Interpreter::DisjunctionContext*) [with CharType = char16_t]': yarr/YarrInterpreter.cpp:730:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 730 | if (backTrack->begin == notFound) { | ^~ yarr/YarrInterpreter.cpp:734:9: note: here 734 | case QuantifierNonGreedy: | ^~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/Heap.cpp:24: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/Heap.cpp:24: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/Heap.cpp:24: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/Heap.cpp:24: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/Heap.cpp:24: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/Heap.cpp:24: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/Heap.cpp:24: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/Heap.cpp:24: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/SlotVisitor.cpp:2: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/Heap.cpp:24: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/Heap.cpp:24: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/Heap.cpp:24: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/SlotVisitor.cpp:2: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/SlotVisitor.cpp:2: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/Heap.cpp:24: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/Heap.cpp:24: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from heap/Heap.cpp:24: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/SlotVisitor.cpp:2: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ heap/MachineStackMarker.cpp:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #elif OS(UNIX) | ^~~~~~~~~~~ heap/MachineStackMarker.cpp:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if HAVE(PTHREAD_NP_H) | ^~~~~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if OS(QNX) | ^~~~~~~~~~ heap/MachineStackMarker.cpp:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if USE(PTHREADS) && !OS(WINDOWS) && !OS(DARWIN) | ^~~~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if USE(PTHREADS) && !OS(WINDOWS) && !OS(DARWIN) | ^~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if USE(PTHREADS) && !OS(WINDOWS) && !OS(DARWIN) | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from heap/SlotVisitor.cpp:2: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedBlockInlines.h:29, from heap/SlotVisitorInlines.h:29, from heap/SlotVisitor.cpp:3: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:27, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/SlotVisitor.cpp:3: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/Heap.h:29, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/SlotVisitor.cpp:3: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/SlotVisitor.cpp:3: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from runtime/DateInstanceCache.h:33, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/DateInstanceCache.h:33, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGMinifiedNode.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGMinifiedNode.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if OS(DARWIN) | ^~~~~~~~~~~~~ heap/MachineStackMarker.cpp:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #elif OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #elif USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ heap/MachineStackMarker.cpp:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(PTHREADS) && !OS(WINDOWS) && !OS(DARWIN) && defined(SA_RESTART) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ heap/MachineStackMarker.cpp:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(PTHREADS) && !OS(WINDOWS) && !OS(DARWIN) && defined(SA_RESTART) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(PTHREADS) && !OS(WINDOWS) && !OS(DARWIN) && defined(SA_RESTART) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/MachineStackMarker.cpp:161:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 161 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #elif OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:165:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 165 | #elif USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:172:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 172 | #if OS(DARWIN) || OS(WINDOWS) | ^~~~~~~~~~~~~ heap/MachineStackMarker.cpp:172:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 172 | #if OS(DARWIN) || OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ heap/MachineStackMarker.cpp:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 174 | #elif USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ heap/MachineStackMarker.cpp:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:246:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 246 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ heap/MachineStackMarker.cpp:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #elif OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #elif USE(PTHREADS) | ^~~~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:281:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 281 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ heap/MachineStackMarker.cpp:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #elif OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #elif USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ heap/MachineStackMarker.cpp:294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 294 | #if OS(DARWIN) | ^~~~~~~~~~~~~ heap/MachineStackMarker.cpp:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #elif OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:312:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 312 | #elif OS(QNX) | ^~~~~~~~~~ heap/MachineStackMarker.cpp:314:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 314 | #elif USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ heap/MachineStackMarker.cpp:322:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 322 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:352:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 352 | #elif OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:356:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 356 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ heap/MachineStackMarker.cpp:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #elif USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ heap/MachineStackMarker.cpp:374:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 374 | #if HAVE(PTHREAD_NP_H) || OS(NETBSD) | ^~~~~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:374:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 374 | #if HAVE(PTHREAD_NP_H) || OS(NETBSD) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 389 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #elif OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:434:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 434 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:437:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 437 | #elif USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:451:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 451 | #if USE(PTHREADS) && !OS(WINDOWS) && !OS(DARWIN) && !OS(QNX) | ^~~~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:451:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 451 | #if USE(PTHREADS) && !OS(WINDOWS) && !OS(DARWIN) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/MachineStackMarker.cpp:451:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 451 | #if USE(PTHREADS) && !OS(WINDOWS) && !OS(DARWIN) && !OS(QNX) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ heap/MachineStackMarker.cpp:451:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 451 | #if USE(PTHREADS) && !OS(WINDOWS) && !OS(DARWIN) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/SlotVisitor.cpp:3: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/SlotVisitor.cpp:3: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/SlotVisitor.cpp:3: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/SlotVisitor.cpp:3: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/SlotVisitor.cpp:3: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/SlotVisitor.cpp:3: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/SlotVisitor.cpp:3: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from heap/Heap.cpp:24: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from heap/Heap.cpp:24: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:60, from heap/Heap.cpp:24: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from heap/Heap.cpp:24: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from heap/Heap.cpp:24: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from heap/Heap.cpp:24: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from heap/Heap.cpp:24: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from heap/Heap.cpp:24: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from heap/Heap.cpp:24: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from heap/Heap.cpp:24: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/SlotVisitor.cpp:3: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/SlotVisitor.cpp:3: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/SlotVisitor.cpp:3: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/SlotVisitor.cpp:3: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/SlotVisitor.cpp:3: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/SlotVisitor.cpp:3: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedBlockInlines.h:30, from heap/SlotVisitorInlines.h:29, from heap/SlotVisitor.cpp:3: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from heap/SlotVisitor.cpp:3: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/SlotVisitor.cpp:3: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/SlotVisitor.cpp:3: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/SlotVisitor.cpp:3: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.cpp:24: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from heap/Heap.cpp:24: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from heap/Heap.cpp:29: ../WTF/wtf/RetainPtr.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/HeapTimer.h:29, from runtime/GCActivityCallback.h:32, from heap/Heap.cpp:29: ../WTF/wtf/RetainPtr.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if COMPILER_SUPPORTS(CXX_EXPLICIT_CONVERSIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RetainPtr.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/GCActivityCallback.h:32, from heap/Heap.cpp:29: heap/HeapTimer.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ heap/HeapTimer.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGNode.o dfg/DFGNode.cpp In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/IncrementalSweeper.h:29, from heap/MarkedBlock.cpp:29: heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ heap/HeapTimer.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ heap/HeapTimer.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.cpp:29: heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/SlotVisitor.cpp:3: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/SlotVisitor.cpp:3: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/SlotVisitor.cpp:3: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/SlotVisitor.cpp:3: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/SlotVisitor.cpp:3: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/SlotVisitor.cpp:3: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/SlotVisitor.cpp:3: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:28, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGLongLivedState.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGLongLivedState.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGLongLivedState.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGLongLivedState.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGLongLivedState.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGLongLivedState.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGLongLivedState.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGLongLivedState.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGLongLivedState.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGLongLivedState.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.cpp:27: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/SlotVisitor.cpp:3: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/SlotVisitor.cpp:3: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/SlotVisitor.cpp:3: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/SlotVisitor.cpp:3: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from heap/SlotVisitorInlines.h:30, from heap/SlotVisitor.cpp:3: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from heap/SlotVisitor.cpp:3: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGFixupPhase.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGFixupPhase.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGFixupPhase.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGFixupPhase.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGFixupPhase.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGFixupPhase.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGFixupPhase.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGFixupPhase.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from heap/SlotVisitor.cpp:9: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from heap/SlotVisitor.cpp:9: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from heap/SlotVisitor.cpp:9: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from heap/SlotVisitor.cpp:9: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from heap/SlotVisitor.cpp:9: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ In file included from ./config.h:56, from dfg/DFGFixupPhase.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGFixupPhase.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGFixupPhase.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGFixupPhase.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGFixupPhase.cpp:27: dfg/DFGFixupPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGFixupPhase.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGFixupPhase.cpp:31: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:60, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGJITCompiler.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGJITCompiler.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from dfg/DFGJITCompiler.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGJITCompiler.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGJITCompiler.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGJITCompiler.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGJITCompiler.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGJITCompiler.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGJITCompiler.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGJITCompiler.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGJITCompiler.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.cpp:27: dfg/DFGJITCompiler.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGBackwardsPropagationPhase.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/CheckedArithmetic.h: In instantiation of 'const WTF::Checked WTF::Checked::operator+=(U) [with U = unsigned int; T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]': yarr/YarrPattern.cpp:622:79: required from here ../WTF/wtf/CheckedArithmetic.h:560:17: warning: implicitly-declared 'constexpr WTF::Checked::Checked(const WTF::Checked&)' is deprecated [-Wdeprecated-copy] 560 | return *this; | ^~~~ ../WTF/wtf/CheckedArithmetic.h:472:20: note: because 'WTF::Checked' has user-provided 'const WTF::Checked& WTF::Checked::operator=(WTF::Checked) [with T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]' 472 | const Checked& operator=(Checked rhs) | ^~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/CheckedArithmetic.h: In instantiation of 'WTF::Checked::ResultType, OverflowHandler> WTF::operator-(WTF::Checked, V) [with U = unsigned int; V = unsigned int; OverflowHandler = WTF::CrashOnOverflow; typename WTF::Result::ResultType = unsigned int]': yarr/YarrPattern.cpp:650:62: required from here ../WTF/wtf/CheckedArithmetic.h:692:16: warning: implicitly-declared 'constexpr WTF::Checked::Checked(const WTF::Checked&)' is deprecated [-Wdeprecated-copy] 692 | return lhs - Checked(rhs); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/CheckedArithmetic.h:472:20: note: because 'WTF::Checked' has user-provided 'const WTF::Checked& WTF::Checked::operator=(WTF::Checked) [with T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]' 472 | const Checked& operator=(Checked rhs) | ^~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/CheckedArithmetic.h:661:173: note: initializing argument 1 of 'WTF::Checked::ResultType, OverflowHandler> WTF::operator-(WTF::Checked, WTF::Checked) [with U = unsigned int; V = unsigned int; OverflowHandler = WTF::CrashOnOverflow; typename WTF::Result::ResultType = unsigned int]' 661 | template static inline Checked::ResultType, OverflowHandler> operator-(Checked lhs, Checked rhs) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/ArgList.h:25, from runtime/JSObject.h:26, from heap/VTableSpectrum.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from heap/VTableSpectrum.cpp:29: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from heap/VTableSpectrum.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from heap/VTableSpectrum.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/GCActivityCallback.h:32, from heap/MarkedAllocator.cpp:4: heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~~~~~~ heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if USE(CF) | ^~~~~~~~~~ heap/HeapTimer.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/MarkedAllocator.cpp:4: runtime/GCActivityCallback.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(CF) | ^~~~~~~~~~ runtime/GCActivityCallback.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #elif PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if USE(CF) | ^~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from heap/VTableSpectrum.cpp:29: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from debugger/Debugger.cpp:25: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from debugger/Debugger.cpp:25: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from debugger/Debugger.cpp:25: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from debugger/Debugger.cpp:25: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGArrayMode.h:34, from dfg/DFGArrayMode.cpp:27: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from debugger/Debugger.cpp:25: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGArrayMode.cpp:27: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGAbstractState.h:34, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGMinifiedNode.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGMinifiedNode.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGMinifiedNode.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGMinifiedNode.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGMinifiedNode.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGMinifiedNode.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGMinifiedNode.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGAssemblyHelpers.cpp:27: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGAssemblyHelpers.cpp:27: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGAssemblyHelpers.cpp:27: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGNode.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGNode.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGNode.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSArray.h:26, from heap/SlotVisitor.cpp:9: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from heap/SlotVisitor.cpp:10: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from debugger/Debugger.cpp:25: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from debugger/Debugger.cpp:25: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from debugger/Debugger.cpp:25: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/Error.h:26, from debugger/Debugger.cpp:25: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGNode.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from runtime/JSCJSValue.h:33, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.cpp:27: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ dfg/DFGAssemblyHelpers.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.cpp:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.cpp:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGNode.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from runtime/GCActivityCallback.h:32, from heap/Heap.cpp:29: heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if PLATFORM(QT) && !USE(CF) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/HeapTimer.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ heap/HeapTimer.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/HeapTimer.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #elif PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ heap/HeapTimer.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #elif PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.cpp:29: runtime/GCActivityCallback.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #elif PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ runtime/GCActivityCallback.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if USE(CF) || PLATFORM(QT) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGMinifiedNode.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.cpp:32: heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if USE(CF) | ^~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGMinifiedNode.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGMinifiedNode.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGMinifiedNode.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.cpp:27: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from heap/Heap.cpp:38: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from heap/Heap.cpp:38: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from heap/Heap.cpp:38: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGNodeFlags.o dfg/DFGNodeFlags.cpp heap/VTableSpectrum.cpp:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ heap/VTableSpectrum.cpp:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from interpreter/Interpreter.h:36, from runtime/Error.h:27, from debugger/Debugger.cpp:25: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Error.h:27, from debugger/Debugger.cpp:25: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Error.h:27, from debugger/Debugger.cpp:25: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGArrayMode.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGArrayMode.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGArrayMode.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGArrayMode.cpp:32: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from runtime/JSCJSValue.h:33, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ In file included from heap/Heap.h:37, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/Heap.h:39, from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/ConservativeRoots.h:29, from heap/MarkStack.cpp:30: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from heap/MarkStack.cpp:32: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/MarkStack.cpp:32: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/MarkStack.cpp:32: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/MarkStack.cpp:32: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/MarkStack.cpp:32: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.cpp:39: runtime/Tracing.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if HAVE(DTRACE) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ heap/Heap.cpp:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if ENABLE(GC_LOGGING) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.cpp:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ heap/Heap.cpp:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.cpp:456:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 456 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from debugger/Debugger.cpp:29: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ heap/Heap.cpp:497:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 497 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/Heap.cpp:555:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 555 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from debugger/Debugger.cpp:29: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/Heap.cpp:576:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 576 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ heap/Heap.cpp:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ heap/Heap.cpp:595:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 595 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from debugger/Debugger.cpp:29: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from debugger/Debugger.cpp:29: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from debugger/Debugger.cpp:29: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from debugger/Debugger.cpp:29: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from debugger/Debugger.cpp:29: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from debugger/Debugger.cpp:29: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/MarkedAllocator.cpp:5: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/MarkStack.cpp:32: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/MarkStack.cpp:32: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from heap/MarkStack.cpp:32: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/Heap.h:27, from heap/MarkedAllocator.cpp:5: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from heap/MarkedAllocator.cpp:5: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:28, from heap/MarkedAllocator.cpp:5: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from heap/MarkedAllocator.cpp:5: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/MarkedAllocator.cpp:5: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/MarkedAllocator.cpp:5: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from heap/MarkStack.cpp:32: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/MarkedAllocator.cpp:5: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from heap/MarkStack.cpp:32: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/MarkedAllocator.cpp:5: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/MarkedAllocator.cpp:5: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from heap/MarkStack.cpp:32: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from heap/MarkStack.cpp:32: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from debugger/Debugger.cpp:29: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from heap/MarkStack.cpp:32: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from heap/MarkStack.cpp:32: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from debugger/Debugger.cpp:29: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDruntime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGOperations.o dfg/DFGOperations.cpp runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from debugger/Debugger.cpp:29: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from heap/MarkStack.cpp:32: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from debugger/Debugger.cpp:29: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from debugger/Debugger.cpp:29: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from debugger/Debugger.cpp:29: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from heap/MarkStack.cpp:34: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from heap/MarkStack.cpp:34: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from heap/MarkStack.cpp:34: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from heap/MarkStack.cpp:34: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from heap/MarkStack.cpp:34: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/MarkedAllocator.cpp:5: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:28, from heap/MarkedBlock.cpp:30: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/MarkedBlock.cpp:30: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/MarkedBlock.cpp:30: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/MarkedBlock.cpp:30: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from heap/MarkStack.cpp:34: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from heap/MarkStack.cpp:34: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from runtime/JSArray.h:26, from heap/MarkStack.cpp:34: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/MarkedAllocator.cpp:5: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/MarkedAllocator.cpp:5: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/MarkedAllocator.cpp:5: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/MarkStack.cpp:43: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:34, from yarr/YarrPattern.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:31, from yarr/YarrPattern.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from heap/MarkedAllocator.cpp:5: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from heap/MarkedAllocator.cpp:5: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from heap/MarkedAllocator.cpp:5: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:34, from yarr/YarrPattern.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:31, from yarr/YarrPattern.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from debugger/Debugger.cpp:29: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from debugger/Debugger.cpp:29: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:34, from yarr/YarrPattern.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from debugger/Debugger.cpp:29: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from debugger/Debugger.cpp:29: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from debugger/Debugger.cpp:29: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from debugger/Debugger.cpp:29: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from debugger/Debugger.cpp:29: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from debugger/Debugger.cpp:29: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGOperations.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOperations.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from yarr/YarrSyntaxChecker.cpp:29: yarr/YarrParser.h: In member function 'void JSC::Yarr::Parser::parseTokens() [with Delegate = JSC::Yarr::SyntaxChecker; CharType = unsigned char]': yarr/YarrParser.h:658:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 658 | restoreState(state); | ^~~~~~~~~~~~ yarr/YarrParser.h:661:13: note: here 661 | default: | ^~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ yarr/YarrParser.h: In member function 'bool JSC::Yarr::Parser::parseEscape(EscapeDelegate&) [with bool inCharacterClass = true; EscapeDelegate = JSC::Yarr::Parser::CharacterClassParserDelegate; Delegate = JSC::Yarr::SyntaxChecker; CharType = unsigned char]': yarr/YarrParser.h:349:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 349 | } | ^ In file included from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ yarr/YarrParser.h:355:9: note: here 355 | case '0': | ^~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ yarr/YarrParser.h: In member function 'void JSC::Yarr::Parser::CharacterClassParserDelegate::atomBuiltInCharacterClass(JSC::Yarr::BuiltInCharacterClassID, bool) [with Delegate = JSC::Yarr::SyntaxChecker; CharType = unsigned char]': yarr/YarrParser.h:170:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 170 | m_delegate.atomCharacterClassAtom(m_character); | ^~~~~~~~~~ yarr/YarrParser.h:172:13: note: here 172 | case Empty: | ^~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ yarr/YarrParser.h: In member function 'void JSC::Yarr::Parser::CharacterClassParserDelegate::atomPatternCharacter(UChar, bool) [with Delegate = JSC::Yarr::SyntaxChecker; CharType = unsigned char]': yarr/YarrParser.h:116:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 116 | if (hyphenIsRange && ch == '-') { | ^~ yarr/YarrParser.h:123:13: note: here 123 | case Empty: | ^~~~ In file included from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from parser/SourceProviderCache.h:29, from parser/Parser.h:36, from debugger/Debugger.cpp:30: parser/SourceProviderCacheItem.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ yarr/YarrParser.h: In member function 'bool JSC::Yarr::Parser::parseEscape(EscapeDelegate&) [with bool inCharacterClass = false; EscapeDelegate = JSC::Yarr::SyntaxChecker; Delegate = JSC::Yarr::SyntaxChecker; CharType = unsigned char]': yarr/YarrParser.h:349:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 349 | } | ^ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ yarr/YarrParser.h:355:9: note: here 355 | case '0': | ^~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ yarr/YarrParser.h: In member function 'void JSC::Yarr::Parser::parseTokens() [with Delegate = JSC::Yarr::SyntaxChecker; CharType = char16_t]': yarr/YarrParser.h:658:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 658 | restoreState(state); | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ yarr/YarrParser.h:661:13: note: here 661 | default: | ^~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGOperations.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ yarr/YarrParser.h: In member function 'bool JSC::Yarr::Parser::parseEscape(EscapeDelegate&) [with bool inCharacterClass = true; EscapeDelegate = JSC::Yarr::Parser::CharacterClassParserDelegate; Delegate = JSC::Yarr::SyntaxChecker; CharType = char16_t]': yarr/YarrParser.h:349:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 349 | } | ^ yarr/YarrParser.h:355:9: note: here 355 | case '0': | ^~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOperations.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ yarr/YarrParser.h: In member function 'void JSC::Yarr::Parser::CharacterClassParserDelegate::atomBuiltInCharacterClass(JSC::Yarr::BuiltInCharacterClassID, bool) [with Delegate = JSC::Yarr::SyntaxChecker; CharType = char16_t]': yarr/YarrParser.h:170:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 170 | m_delegate.atomCharacterClassAtom(m_character); | ^~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ yarr/YarrParser.h:172:13: note: here 172 | case Empty: | ^~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ yarr/YarrParser.h: In member function 'void JSC::Yarr::Parser::CharacterClassParserDelegate::atomPatternCharacter(UChar, bool) [with Delegate = JSC::Yarr::SyntaxChecker; CharType = char16_t]': yarr/YarrParser.h:116:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 116 | if (hyphenIsRange && ch == '-') { | ^~ yarr/YarrParser.h:123:13: note: here 123 | case Empty: | ^~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ yarr/YarrParser.h: In member function 'bool JSC::Yarr::Parser::parseEscape(EscapeDelegate&) [with bool inCharacterClass = false; EscapeDelegate = JSC::Yarr::SyntaxChecker; Delegate = JSC::Yarr::SyntaxChecker; CharType = char16_t]': yarr/YarrParser.h:349:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 349 | } | ^ yarr/YarrParser.h:355:9: note: here 355 | case '0': | ^~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser/SourceProviderCache.h:29, from parser/Parser.h:36, from debugger/Debugger.cpp:30: parser/SourceProviderCacheItem.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from interpreter/Interpreter.h:36, from runtime/Operations.h:26, from heap/SlotVisitor.cpp:14: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOperations.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Operations.h:26, from heap/SlotVisitor.cpp:14: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:26, from heap/SlotVisitor.cpp:14: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from heap/SlotVisitor.cpp:14: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from heap/SlotVisitor.cpp:14: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGOSREntry.o dfg/DFGOSREntry.cpp In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from heap/SlotVisitor.cpp:14: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/SlotVisitor.cpp:14: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/SlotVisitor.cpp:14: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/SlotVisitor.cpp:14: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/SlotVisitor.cpp:14: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/SlotVisitor.cpp:14: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/SlotVisitor.cpp:14: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/SlotVisitor.cpp:14: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/SlotVisitor.cpp:14: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:34, from dfg/DFGCFAPhase.cpp:31: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/SlotVisitor.cpp:14: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/SlotVisitor.cpp:14: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from heap/MarkedBlock.cpp:30: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/SlotVisitor.cpp:14: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from heap/MarkedBlock.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from heap/MarkedBlock.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from heap/MarkedBlock.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from heap/MarkedBlock.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from heap/MarkedBlock.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGOSREntry.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSREntry.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from heap/MarkedBlock.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from heap/MarkedBlock.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGArrayMode.cpp:32: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from heap/MarkedBlock.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGArrayMode.cpp:32: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGGraph.h:35, from dfg/DFGArrayMode.cpp:32: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from heap/MarkedBlock.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGArrayMode.cpp:32: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGArrayMode.cpp:32: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGArrayMode.cpp:32: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGArrayMode.cpp:32: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from heap/MarkedBlock.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGArrayMode.cpp:32: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from heap/MarkedBlock.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGOSREntry.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from heap/MarkedBlock.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGArrayMode.cpp:32: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGNodeFlags.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGArrayMode.cpp:32: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from heap/MarkedBlock.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from heap/MarkedBlock.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGArrayMode.cpp:32: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from heap/MarkedBlock.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGNodeFlags.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGArrayMode.cpp:32: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGArrayMode.cpp:32: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGArrayMode.cpp:32: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/SlotVisitor.cpp:14: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/SlotVisitor.cpp:14: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/SlotVisitor.cpp:14: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from runtime/JSDestructibleObject.h:4, from heap/MarkedBlock.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/SlotVisitor.cpp:14: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGArrayMode.cpp:32: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/SlotVisitor.cpp:14: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGGraph.h:36, from dfg/DFGArrayMode.cpp:32: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGNodeFlags.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGArrayMode.cpp:32: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGArrayMode.cpp:32: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGArrayMode.cpp:32: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGArrayMode.cpp:32: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/SlotVisitor.cpp:14: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:31, from yarr/YarrPattern.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/MarkedAllocator.cpp:5: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/MarkedAllocator.cpp:5: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from yarr/YarrPattern.h:34, from yarr/YarrPattern.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' yarr/YarrPattern.cpp:736:51: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.h:31, from yarr/YarrPattern.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGNodeFlags.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGArrayMode.cpp:32: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGNodeFlags.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ In file included from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:34, from dfg/DFGAbstractState.cpp:27: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from heap/MarkedBlock.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from heap/MarkedBlock.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSREntry.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/SlotVisitor.cpp:14: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/SlotVisitor.cpp:14: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ In file included from runtime/JSObject.h:28, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from debugger/DebuggerCallFrame.cpp:32: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSREntry.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ heap/SlotVisitor.cpp:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/SlotVisitor.cpp:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ heap/SlotVisitor.cpp:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/SlotVisitor.cpp:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ heap/SlotVisitor.cpp:161:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 161 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ heap/SlotVisitor.cpp:176:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 176 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/SlotVisitor.cpp:246:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 246 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ heap/SlotVisitor.cpp:271:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 271 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ heap/SlotVisitor.cpp:336:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 336 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:55, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGCommon.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGCommon.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGCommon.cpp:31: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDestructibleObject.h:4, from heap/MarkedBlock.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from debugger/DebuggerCallFrame.cpp:32: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from debugger/DebuggerCallFrame.cpp:32: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/MarkedAllocator.cpp:5: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from debugger/DebuggerCallFrame.cpp:32: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from debugger/DebuggerCallFrame.cpp:32: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/MarkedAllocator.cpp:5: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from interpreter/Interpreter.h:36, from runtime/Operations.h:26, from heap/MarkedBlock.cpp:32: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:26, from heap/MarkedBlock.cpp:32: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from runtime/Operations.h:26, from heap/MarkedBlock.cpp:32: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from heap/MarkedBlock.cpp:32: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from heap/MarkedBlock.cpp:32: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from heap/MarkedBlock.cpp:32: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/MarkedAllocator.cpp:5: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from debugger/DebuggerCallFrame.cpp:32: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/MarkedAllocator.cpp:5: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/MarkedAllocator.cpp:5: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/MarkedAllocator.cpp:5: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/MarkedBlock.cpp:32: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/MarkedBlock.cpp:32: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/MarkedBlock.cpp:32: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/MarkedBlock.cpp:32: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:43, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from bytecode/CodeBlock.h:43, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/MarkedBlock.cpp:32: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/MarkedBlock.cpp:32: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/MarkedBlock.cpp:32: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/Executable.h:37, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/MarkedBlock.cpp:32: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/MarkedBlock.cpp:32: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/MarkedBlock.cpp:32: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/MarkedBlock.cpp:32: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSWrapperObject.h:25, from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from heap/MarkedSpace.cpp:25: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from heap/MarkedSpace.cpp:25: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/MarkedBlock.cpp:32: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/MarkedBlock.cpp:32: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/MarkedBlock.cpp:32: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/MarkedBlock.cpp:32: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/MarkedBlock.cpp:32: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/MarkedBlock.cpp:32: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from heap/MarkedAllocator.cpp:5: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:34, from debugger/DebuggerCallFrame.cpp:33: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/MarkedBlock.cpp:32: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from heap/MarkedBlock.cpp:32: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from debugger/DebuggerCallFrame.cpp:33: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from debugger/DebuggerCallFrame.cpp:33: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from debugger/DebuggerCallFrame.cpp:33: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from debugger/DebuggerCallFrame.cpp:33: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from debugger/DebuggerCallFrame.cpp:33: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from heap/Heap.h:37, from heap/MarkedAllocator.cpp:5: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from debugger/DebuggerCallFrame.cpp:33: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from heap/MarkedAllocator.cpp:5: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from heap/MarkedAllocator.cpp:5: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from debugger/DebuggerCallFrame.cpp:33: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ heap/MarkedBlock.cpp:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MarkedAllocator.cpp:5: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/MarkedAllocator.cpp:6: heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from debugger/DebuggerCallFrame.cpp:33: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ heap/IncrementalSweeper.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if USE(CF) || PLATFORM(BLACKBERRY) || PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/IncrementalSweeper.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if USE(CF) | ^~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGBackwardsPropagationPhase.cpp:31: dfg/DFGBasicBlockInlines.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGBackwardsPropagationPhase.cpp:33: dfg/DFGPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from debugger/DebuggerCallFrame.cpp:33: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/MarkedAllocator.cpp:7: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:37, from heap/MarkedAllocator.cpp:7: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ In file included from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/MarkedAllocator.cpp:7: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/MarkedAllocator.cpp:7: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/MarkedAllocator.cpp:7: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/MarkedAllocator.cpp:7: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from debugger/DebuggerCallFrame.cpp:33: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/MarkedAllocator.cpp:7: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGDisassembler.cpp:27: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from heap/MarkedAllocator.cpp:7: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGDisassembler.h:34, from dfg/DFGDisassembler.cpp:27: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGAbstractState.h:35, from dfg/DFGCFAPhase.cpp:31: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGCFAPhase.cpp:33: dfg/DFGPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOperations.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOperations.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGOperations.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGOperations.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOperations.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGOperations.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGOperations.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGOperations.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGOperations.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGOperations.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from debugger/DebuggerCallFrame.cpp:33: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ dfg/DFGDisassembler.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from debugger/DebuggerCallFrame.cpp:33: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/MarkedAllocator.cpp:7: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/MarkedAllocator.cpp:7: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/MarkedAllocator.cpp:7: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/MarkedAllocator.cpp:7: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/MarkedAllocator.cpp:7: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MarkedAllocator.cpp:7: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MarkedAllocator.cpp:7: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:34, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGCFAPhase.cpp:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGCFAPhase.cpp:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCFAPhase.cpp:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCFAPhase.cpp:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCFAPhase.cpp:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCFAPhase.cpp:108:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 108 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCFAPhase.cpp:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCFAPhase.cpp:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGCFAPhase.cpp:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:35, from dfg/DFGArgumentsSimplificationPhase.cpp:31: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from debugger/DebuggerCallFrame.cpp:33: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ In file included from dfg/DFGArgumentsSimplificationPhase.cpp:34: dfg/DFGInsertionSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGArgumentsSimplificationPhase.cpp:35: dfg/DFGPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGArgumentsSimplificationPhase.cpp:36: dfg/DFGValidate.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from debugger/DebuggerCallFrame.cpp:33: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from debugger/DebuggerCallFrame.cpp:33: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from debugger/DebuggerCallFrame.cpp:33: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ dfg/DFGArgumentsSimplificationPhase.cpp:378:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 378 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ In file included from ./config.h:59, from dfg/DFGOperations.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOperations.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOperations.cpp:27: dfg/DFGOperations.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGJITCompiler.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from debugger/DebuggerCallFrame.cpp:33: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from debugger/DebuggerCallFrame.cpp:33: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from debugger/DebuggerCallFrame.cpp:33: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from debugger/DebuggerCallFrame.cpp:33: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from debugger/DebuggerCallFrame.cpp:33: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from debugger/DebuggerCallFrame.cpp:33: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from debugger/DebuggerCallFrame.cpp:33: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from debugger/DebuggerCallFrame.cpp:33: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from debugger/DebuggerCallFrame.cpp:33: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from debugger/DebuggerCallFrame.cpp:33: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDriver.cpp:27: dfg/DFGDriver.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from debugger/DebuggerCallFrame.cpp:33: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from debugger/DebuggerCallFrame.cpp:33: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from debugger/DebuggerCallFrame.cpp:33: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:34, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from debugger/DebuggerCallFrame.cpp:33: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from debugger/DebuggerCallFrame.cpp:33: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from debugger/DebuggerCallFrame.cpp:33: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from debugger/DebuggerCallFrame.cpp:33: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from debugger/DebuggerCallFrame.cpp:33: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from debugger/DebuggerCallFrame.cpp:33: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from debugger/DebuggerCallFrame.cpp:33: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from debugger/DebuggerCallFrame.cpp:33: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from debugger/DebuggerCallFrame.cpp:33: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from debugger/DebuggerCallFrame.cpp:33: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/CodeBlock.h:62, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from runtime/JSObject.h:28, from dfg/DFGDriver.cpp:29: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:34, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from debugger/DebuggerCallFrame.cpp:33: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from debugger/DebuggerCallFrame.cpp:33: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from debugger/DebuggerCallFrame.cpp:33: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from debugger/DebuggerCallFrame.cpp:33: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from debugger/DebuggerCallFrame.cpp:33: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from debugger/DebuggerCallFrame.cpp:33: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from debugger/DebuggerCallFrame.cpp:33: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from debugger/DebuggerCallFrame.cpp:33: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from debugger/DebuggerCallFrame.cpp:33: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from debugger/DebuggerCallFrame.cpp:33: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from debugger/DebuggerCallFrame.cpp:33: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from debugger/DebuggerCallFrame.cpp:33: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from debugger/DebuggerCallFrame.cpp:33: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from debugger/DebuggerCallFrame.cpp:33: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:34, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from debugger/DebuggerCallFrame.cpp:33: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGCommon.cpp:31: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGCommon.cpp:31: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGCommon.cpp:31: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGCommon.cpp:31: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from dfg/DFGDriver.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from debugger/DebuggerCallFrame.cpp:33: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from debugger/DebuggerCallFrame.cpp:33: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGCommon.cpp:31: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from debugger/DebuggerCallFrame.cpp:33: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from dfg/DFGDriver.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGCommon.cpp:31: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from debugger/DebuggerCallFrame.cpp:33: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from debugger/DebuggerCallFrame.cpp:33: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGDCEPhase.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGNode.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGNode.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from dfg/DFGNode.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGNode.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGNode.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGNode.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGNode.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGOSRExit.o dfg/DFGOSRExit.cpp In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from debugger/DebuggerCallFrame.cpp:33: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from debugger/DebuggerCallFrame.cpp:33: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from debugger/DebuggerCallFrame.cpp:33: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from debugger/DebuggerCallFrame.cpp:33: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from debugger/DebuggerCallFrame.cpp:33: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from debugger/DebuggerCallFrame.cpp:33: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from debugger/DebuggerCallFrame.cpp:33: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGNode.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:56, from dfg/DFGNode.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from ./config.h:59, from dfg/DFGNode.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGNode.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.cpp:27: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/CodeBlock.h:59, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/CodeBlock.h:60, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/CodeBlock.h:62, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from debugger/DebuggerCallFrame.cpp:33: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from debugger/DebuggerCallFrame.cpp:33: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from debugger/DebuggerCallFrame.cpp:33: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from debugger/DebuggerCallFrame.cpp:33: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from debugger/DebuggerCallFrame.cpp:33: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from debugger/DebuggerCallFrame.cpp:33: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGNodeFlags.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from debugger/DebuggerCallFrame.cpp:33: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGNodeFlags.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGNodeFlags.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGNodeFlags.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeFlags.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGGraph.cpp:27: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGGraph.cpp:27: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGNodeFlags.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGGraph.cpp:27: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGGraph.cpp:27: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGGraph.cpp:27: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGGraph.cpp:27: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGGraph.cpp:27: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGNodeFlags.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGGraph.cpp:27: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGNodeFlags.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGGraph.cpp:27: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGGraph.cpp:27: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGGraph.cpp:27: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGGraph.cpp:27: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGGraph.cpp:27: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGGraph.cpp:27: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGGraph.cpp:27: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGCSEPhase.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGCSEPhase.cpp:31: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGGraph.cpp:27: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGGraph.h:36, from dfg/DFGGraph.cpp:27: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGNodeFlags.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGNodeFlags.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGNodeFlags.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeFlags.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeFlags.cpp:27: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGOSRExit.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGGraph.cpp:27: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGGraph.cpp:27: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGGraph.cpp:27: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGGraph.cpp:27: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:32, from debugger/DebuggerActivation.cpp:29: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from debugger/DebuggerCallFrame.cpp:33: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.cpp:27: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from debugger/DebuggerCallFrame.cpp:35: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from debugger/DebuggerCallFrame.cpp:35: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Operations.h:27, from debugger/DebuggerCallFrame.cpp:35: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGGraph.cpp:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from parser/SourceProviderCache.h:29, from parser/Parser.h:36, from debugger/DebuggerCallFrame.cpp:36: parser/SourceProviderCacheItem.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from parser/SourceProviderCache.h:29, from parser/Parser.h:36, from debugger/DebuggerCallFrame.cpp:36: parser/SourceProviderCacheItem.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGCommon.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGCommon.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGNode.h:42, from dfg/DFGCommon.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGCommon.cpp:31: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDriver.cpp:29: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGDriver.cpp:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDriver.cpp:35: dfg/DFGArgumentsSimplificationPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDriver.cpp:36: dfg/DFGBackwardsPropagationPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGDriver.cpp:36: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGDriver.cpp:36: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGDriver.cpp:36: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGDriver.cpp:36: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGDriver.cpp:36: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGDriver.cpp:36: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGDriver.cpp:36: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGDriver.cpp:36: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGDriver.cpp:36: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from yarr/YarrPattern.cpp:32: yarr/YarrParser.h: In member function 'void JSC::Yarr::Parser::parseTokens() [with Delegate = JSC::Yarr::YarrPatternConstructor; CharType = unsigned char]': yarr/YarrParser.h:658:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 658 | restoreState(state); | ^~~~~~~~~~~~ yarr/YarrParser.h:661:13: note: here 661 | default: | ^~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSRExit.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGDriver.cpp:36: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGOSRExit.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGDriver.cpp:36: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSRExit.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from dfg/DFGDisassembler.cpp:32: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGDisassembler.cpp:32: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGDisassembler.cpp:32: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGDisassembler.cpp:32: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGDisassembler.cpp:32: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGDisassembler.cpp:32: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGDisassembler.cpp:32: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ yarr/YarrParser.h: In member function 'bool JSC::Yarr::Parser::parseEscape(EscapeDelegate&) [with bool inCharacterClass = true; EscapeDelegate = JSC::Yarr::Parser::CharacterClassParserDelegate; Delegate = JSC::Yarr::YarrPatternConstructor; CharType = unsigned char]': yarr/YarrParser.h:349:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 349 | } | ^ yarr/YarrParser.h:355:9: note: here 355 | case '0': | ^~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ yarr/YarrParser.h: In member function 'void JSC::Yarr::Parser::CharacterClassParserDelegate::atomBuiltInCharacterClass(JSC::Yarr::BuiltInCharacterClassID, bool) [with Delegate = JSC::Yarr::YarrPatternConstructor; CharType = unsigned char]': yarr/YarrParser.h:170:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 170 | m_delegate.atomCharacterClassAtom(m_character); | ^~~~~~~~~~ yarr/YarrParser.h:172:13: note: here 172 | case Empty: | ^~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from debugger/DebuggerActivation.cpp:30: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGDisassembler.cpp:32: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from debugger/DebuggerActivation.cpp:30: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGDisassembler.cpp:32: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/Operations.h:27, from debugger/DebuggerActivation.cpp:30: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGDisassembler.cpp:32: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGDisassembler.cpp:32: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGDisassembler.cpp:32: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGDisassembler.cpp:32: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGDisassembler.cpp:32: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from dfg/DFGNodeFlags.h:33, from dfg/DFGNodeFlags.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGDriver.cpp:36: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGDriver.cpp:36: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSRExit.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGDriver.cpp:36: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGDriver.cpp:36: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGDriver.cpp:36: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ In file included from dfg/DFGDriver.cpp:37: dfg/DFGByteCodeParser.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGDisassembler.cpp:32: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGDisassembler.cpp:32: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGDisassembler.cpp:32: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGGraph.h:36, from dfg/DFGDisassembler.cpp:32: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGDisassembler.cpp:32: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGDisassembler.cpp:32: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGDisassembler.cpp:32: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGDisassembler.cpp:32: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.cpp:32: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ In file included from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ yarr/YarrParser.h: In member function 'void JSC::Yarr::Parser::CharacterClassParserDelegate::atomPatternCharacter(UChar, bool) [with Delegate = JSC::Yarr::YarrPatternConstructor; CharType = unsigned char]': yarr/YarrParser.h:116:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 116 | if (hyphenIsRange && ch == '-') { | ^~ yarr/YarrParser.h:123:13: note: here 123 | case Empty: | ^~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ yarr/YarrParser.h: In member function 'bool JSC::Yarr::Parser::parseEscape(EscapeDelegate&) [with bool inCharacterClass = false; EscapeDelegate = JSC::Yarr::YarrPatternConstructor; Delegate = JSC::Yarr::YarrPatternConstructor; CharType = unsigned char]': yarr/YarrParser.h:349:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 349 | } | ^ yarr/YarrParser.h:355:9: note: here 355 | case '0': | ^~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGOSRExitCompiler.o dfg/DFGOSRExitCompiler.cpp dfg/DFGLongLivedState.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSREntry.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSREntry.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGOSREntry.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGOSREntry.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGOSREntry.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGOSREntry.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGOSREntry.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGGraph.h:36, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGByteCodeParser.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ In file included from dfg/DFGByteCodeParser.cpp:36: dfg/DFGCapabilities.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGCapabilities.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if ENABLE(DEBUG_WITH_BREAKPOINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGOSREntry.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGOSREntry.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGOSREntry.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGOSREntry.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ yarr/YarrParser.h: In member function 'void JSC::Yarr::Parser::parseTokens() [with Delegate = JSC::Yarr::YarrPatternConstructor; CharType = char16_t]': yarr/YarrParser.h:658:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 658 | restoreState(state); | ^~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ yarr/YarrParser.h:661:13: note: here 661 | default: | ^~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedNode.cpp:27: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedNode.cpp:27: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGEdge.cpp:27: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedNode.cpp:27: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ yarr/YarrParser.h: In member function 'bool JSC::Yarr::Parser::parseEscape(EscapeDelegate&) [with bool inCharacterClass = true; EscapeDelegate = JSC::Yarr::Parser::CharacterClassParserDelegate; Delegate = JSC::Yarr::YarrPatternConstructor; CharType = char16_t]': yarr/YarrParser.h:349:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 349 | } | ^ yarr/YarrParser.h:355:9: note: here 355 | case '0': | ^~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ yarr/YarrParser.h: In member function 'void JSC::Yarr::Parser::CharacterClassParserDelegate::atomBuiltInCharacterClass(JSC::Yarr::BuiltInCharacterClassID, bool) [with Delegate = JSC::Yarr::YarrPatternConstructor; CharType = char16_t]': yarr/YarrParser.h:170:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 170 | m_delegate.atomCharacterClassAtom(m_character); | ^~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ yarr/YarrParser.h:172:13: note: here 172 | case Empty: | ^~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGMinifiedNode.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ yarr/YarrParser.h: In member function 'void JSC::Yarr::Parser::CharacterClassParserDelegate::atomPatternCharacter(UChar, bool) [with Delegate = JSC::Yarr::YarrPatternConstructor; CharType = char16_t]': yarr/YarrParser.h:116:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 116 | if (hyphenIsRange && ch == '-') { | ^~ yarr/YarrParser.h:123:13: note: here 123 | case Empty: | ^~~~ In file included from dfg/DFGMinifiedNode.cpp:31: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ yarr/YarrParser.h: In member function 'bool JSC::Yarr::Parser::parseEscape(EscapeDelegate&) [with bool inCharacterClass = false; EscapeDelegate = JSC::Yarr::YarrPatternConstructor; Delegate = JSC::Yarr::YarrPatternConstructor; CharType = char16_t]': yarr/YarrParser.h:349:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 349 | } | ^ yarr/YarrParser.h:355:9: note: here 355 | case '0': | ^~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:35, from dfg/DFGAbstractState.cpp:27: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAbstractState.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ In file included from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ In file included from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ In file included from bytecode/CodeBlock.h:37, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGEdge.cpp:27: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.cpp:31: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGByteCodeParser.cpp:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGByteCodeParser.cpp:849:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 849 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGByteCodeParser.cpp:895:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 895 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGByteCodeParser.cpp:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGByteCodeParser.cpp:931:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 931 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGByteCodeParser.cpp:1158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1158 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGByteCodeParser.cpp:1295:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1295 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGByteCodeParser.cpp:1382:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1382 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGByteCodeParser.cpp:1394:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1394 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGByteCodeParser.cpp:1421:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1421 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGByteCodeParser.cpp:1433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1433 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAbstractState.cpp:144:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 144 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAbstractState.cpp:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAbstractState.cpp:181:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 181 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGByteCodeParser.cpp:1989:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1989 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAbstractState.cpp:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGByteCodeParser.cpp:2022:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2022 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGByteCodeParser.cpp:2275:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2275 | #if ENABLE(DEBUG_WITH_BREAKPOINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGByteCodeParser.cpp:2348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2348 | #if CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAbstractState.cpp:1653:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1653 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAbstractState.cpp:1659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1659 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ dfg/DFGAbstractState.cpp:1670:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1670 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGAbstractState.cpp:1680:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1680 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGAbstractState.cpp:1695:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1695 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAbstractState.cpp:1711:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1711 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAbstractState.cpp:1721:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1721 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAbstractState.cpp:1761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1761 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGAbstractState.cpp:1770:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1770 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGOSRExitCompiler.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ dfg/DFGAbstractState.cpp:1775:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1775 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGByteCodeParser.cpp:3410:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3410 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGByteCodeParser.cpp:3418:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3418 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGByteCodeParser.cpp:3424:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3424 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGByteCodeParser.cpp:3530:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3530 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGByteCodeParser.cpp:3623:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3623 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGByteCodeParser.cpp:3654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3654 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGByteCodeParser.cpp:3679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3679 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGByteCodeParser.cpp:3685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3685 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGByteCodeParser.cpp:3734:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3734 | #if DFG_ENABLE(ALL_VARIABLES_CAPTURED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSRExitCompiler.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGOSRExitCompiler.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSRExitCompiler.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSRExitCompiler.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGDominators.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGDominators.cpp:31: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGCPSRethreadingPhase.cpp:31: dfg/DFGBasicBlockInlines.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGCPSRethreadingPhase.cpp:33: dfg/DFGPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:55, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from dfg/DFGCapabilities.cpp:27: dfg/DFGCapabilities.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCapabilities.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if ENABLE(DEBUG_WITH_BREAKPOINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGCapabilities.cpp:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGCapabilities.cpp:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCapabilities.cpp:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:35, from dfg/DFGCFGSimplificationPhase.cpp:31: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGCFGSimplificationPhase.cpp:32: dfg/DFGBasicBlockInlines.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGCFGSimplificationPhase.cpp:34: dfg/DFGInsertionSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGCFGSimplificationPhase.cpp:35: dfg/DFGPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGCFGSimplificationPhase.cpp:36: dfg/DFGValidate.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGCSEPhase.cpp:31: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGCSEPhase.cpp:31: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGCSEPhase.cpp:31: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGCSEPhase.cpp:31: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGCSEPhase.cpp:31: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGCSEPhase.cpp:31: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGCSEPhase.cpp:31: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGCSEPhase.cpp:31: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGCSEPhase.cpp:31: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGCSEPhase.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGCSEPhase.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGCSEPhase.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGCFGSimplificationPhase.cpp:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCFGSimplificationPhase.cpp:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCFGSimplificationPhase.cpp:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGCFGSimplificationPhase.cpp:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGCFGSimplificationPhase.cpp:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCFGSimplificationPhase.cpp:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCFGSimplificationPhase.cpp:181:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 181 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGCFGSimplificationPhase.cpp:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from dfg/DFGNodeFlags.h:33, from dfg/DFGNodeFlags.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGCSEPhase.cpp:31: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGMinifiedNode.cpp:31: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGMinifiedNode.cpp:31: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGMinifiedNode.cpp:31: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGMinifiedNode.cpp:31: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from dfg/DFGNodeFlags.h:33, from dfg/DFGNodeFlags.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGMinifiedNode.cpp:31: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGMinifiedNode.cpp:31: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGCSEPhase.cpp:31: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from dfg/DFGNodeFlags.h:33, from dfg/DFGNodeFlags.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGCSEPhase.cpp:31: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGCSEPhase.cpp:31: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGGraph.h:36, from dfg/DFGCSEPhase.cpp:31: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGNodeFlags.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGGraph.h:36, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGCSEPhase.cpp:31: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGMinifiedNode.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGCSEPhase.cpp:31: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGCSEPhase.cpp:31: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGCSEPhase.cpp:31: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGMinifiedNode.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGMinifiedNode.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.cpp:31: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGByteCodeParser.h:31, from dfg/DFGDriver.cpp:37: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGDriver.cpp:38: dfg/DFGCFAPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGDriver.cpp:39: dfg/DFGCFGSimplificationPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGDriver.cpp:40: dfg/DFGCPSRethreadingPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGDriver.cpp:41: dfg/DFGCSEPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGDriver.cpp:42: dfg/DFGConstantFoldingPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGDriver.cpp:43: dfg/DFGDCEPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDriver.cpp:44: dfg/DFGFixupPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGDriver.cpp:45: dfg/DFGJITCompiler.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:32, from dfg/DFGDriver.cpp:45: dfg/DFGCCallHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:32, from dfg/DFGDriver.cpp:45: dfg/DFGCCallHelpers.h:388:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 388 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if CPU(MIPS) | ^~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:498:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 498 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:522:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 522 | #elif CPU(ARM) | ^~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGCCallHelpers.h:618:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 618 | #elif CPU(MIPS) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:746:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 746 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:33, from dfg/DFGDriver.cpp:45: dfg/DFGDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGDriver.cpp:45: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGDriver.cpp:45: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:37, from dfg/DFGDriver.cpp:45: dfg/DFGOSRExitCompilationInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDriver.cpp:45: dfg/DFGJITCompiler.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:177:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 177 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 197 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:199:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:206:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 206 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 219 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGDriver.cpp:45: dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDriver.cpp:46: dfg/DFGPredictionInjectionPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDriver.cpp:47: dfg/DFGPredictionPropagationPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDriver.cpp:48: dfg/DFGTypeCheckHoistingPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDriver.cpp:49: dfg/DFGUnificationPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDriver.cpp:50: dfg/DFGValidate.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDriver.cpp:51: dfg/DFGVirtualRegisterAllocationPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGDriver.cpp:51: dfg/DFGPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGCSEPhase.cpp:31: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from dfg/DFGCSEPhase.cpp:32: dfg/DFGPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGCSEPhase.cpp:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGCSEPhase.cpp:973:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 973 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCSEPhase.cpp:986:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 986 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCSEPhase.cpp:1003:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1003 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCSEPhase.cpp:1034:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1034 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGCSEPhase.cpp:1371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1371 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:35, from dfg/DFGConstantFoldingPhase.cpp:31: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGConstantFoldingPhase.cpp:34: dfg/DFGInsertionSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGConstantFoldingPhase.cpp:35: dfg/DFGPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSRExitCompiler.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGOSRExitCompiler.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from dfg/DFGOSRExitCompiler.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGOSRExitCompiler.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGOSRExitCompiler.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGOSRExitCompiler.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSRExit.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGOSRExitCompiler.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSRExit.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGOSRExit.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGOSRExitCompiler.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGOSRExit.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGOSRExitCompiler.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGOSRExitCompiler.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGOSRExitCompiler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGOSRExit.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGOSRExit.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGOSRExit.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGOSRExit.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGFixupPhase.cpp:31: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGFixupPhase.cpp:31: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGFixupPhase.cpp:31: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGFixupPhase.cpp:31: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGFixupPhase.cpp:31: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGFixupPhase.cpp:31: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGFixupPhase.cpp:31: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGFixupPhase.cpp:31: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGFixupPhase.cpp:31: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGConstantFoldingPhase.cpp:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGConstantFoldingPhase.cpp:423:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 423 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGFixupPhase.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGFixupPhase.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGFixupPhase.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGFixupPhase.cpp:31: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGOSRExit.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGOSRExit.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.cpp:27: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGFixupPhase.cpp:31: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGFixupPhase.cpp:31: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGFixupPhase.cpp:31: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGGraph.h:36, from dfg/DFGFixupPhase.cpp:31: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGFixupPhase.cpp:31: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGFixupPhase.cpp:31: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGFixupPhase.cpp:31: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGFixupPhase.cpp:31: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGFixupPhase.cpp:31: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGFixupPhase.cpp:32: dfg/DFGInsertionSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGDCEPhase.cpp:31: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGFixupPhase.cpp:33: dfg/DFGPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGDCEPhase.cpp:31: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGFixupPhase.cpp:34: dfg/DFGPredictionPropagationPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGDCEPhase.cpp:31: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGFixupPhase.cpp:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFixupPhase.cpp:409:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 409 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGFixupPhase.cpp:446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGFixupPhase.cpp:884:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 884 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFixupPhase.cpp:1268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1268 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGFixupPhase.cpp:1373:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1373 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGDCEPhase.cpp:31: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGDCEPhase.cpp:31: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGDCEPhase.cpp:31: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGDCEPhase.cpp:31: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGDCEPhase.cpp:31: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGDCEPhase.cpp:31: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDCEPhase.cpp:31: dfg/DFGBasicBlockInlines.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGDCEPhase.cpp:33: dfg/DFGInsertionSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGDCEPhase.cpp:34: dfg/DFGPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGEdge.cpp:31: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGEdge.cpp:31: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGEdge.cpp:31: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGEdge.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGOSRExitCompiler64.o dfg/DFGOSRExitCompiler64.cpp In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGEdge.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGEdge.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGEdge.cpp:31: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGOSRExitCompiler64.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSRExitCompiler64.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGOSRExitCompiler64.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSRExitCompiler64.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSRExitCompiler64.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGDominators.cpp:31: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGDominators.cpp:31: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGDominators.cpp:31: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGDominators.cpp:31: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGDominators.cpp:31: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGDominators.cpp:31: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGDominators.cpp:31: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGDominators.cpp:31: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGDominators.cpp:31: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGDominators.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGDominators.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGDominators.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGDominators.cpp:31: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGDominators.cpp:31: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGDominators.cpp:31: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGDominators.cpp:31: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGGraph.h:36, from dfg/DFGDominators.cpp:31: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGDominators.cpp:31: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGDominators.cpp:31: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGDominators.cpp:31: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDominators.cpp:31: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGOSRExitCompiler32_64.o dfg/DFGOSRExitCompiler32_64.cpp ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:32, from dfg/DFGJITCompiler.cpp:27: dfg/DFGCCallHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGJITCompiler.cpp:27: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGJITCompiler.cpp:27: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGJITCompiler.cpp:27: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGJITCompiler.cpp:27: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGJITCompiler.cpp:27: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGJITCompiler.cpp:27: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGJITCompiler.cpp:27: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGJITCompiler.cpp:27: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGJITCompiler.cpp:27: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGJITCompiler.cpp:27: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGJITCompiler.cpp:27: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGJITCompiler.cpp:27: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGJITCompiler.cpp:27: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGJITCompiler.cpp:27: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:32, from dfg/DFGJITCompiler.cpp:27: dfg/DFGCCallHelpers.h:388:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 388 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCCallHelpers.h:498:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 498 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:522:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 522 | #elif CPU(ARM) | ^~~~~~~~~~~ dfg/DFGCCallHelpers.h:618:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 618 | #elif CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCCallHelpers.h:746:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 746 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:33, from dfg/DFGJITCompiler.cpp:27: dfg/DFGDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGJITCompiler.cpp:27: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGJITCompiler.cpp:27: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:36, from dfg/DFGJITCompiler.cpp:27: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGJITCompiler.h:36, from dfg/DFGJITCompiler.cpp:27: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGJITCompiler.h:36, from dfg/DFGJITCompiler.cpp:27: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGGraph.h:36, from dfg/DFGJITCompiler.h:36, from dfg/DFGJITCompiler.cpp:27: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGJITCompiler.h:36, from dfg/DFGJITCompiler.cpp:27: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGJITCompiler.cpp:27: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGJITCompiler.cpp:27: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGJITCompiler.cpp:27: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:36, from dfg/DFGJITCompiler.cpp:27: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:37, from dfg/DFGJITCompiler.cpp:27: dfg/DFGOSRExitCompilationInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.cpp:27: dfg/DFGJITCompiler.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:177:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 177 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 197 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:199:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:206:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 206 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 219 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGJITCompiler.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.cpp:27: dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGJITCompiler.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.cpp:32: dfg/DFGOSRExitCompiler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGJITCompiler.cpp:32: dfg/DFGOperations.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGJITCompiler.cpp:32: dfg/DFGOperations.h:190:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 190 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGOperations.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.cpp:35: dfg/DFGSlowPathGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSlowPathGenerator.h:34, from dfg/DFGJITCompiler.cpp:35: dfg/DFGSilentRegisterSavePlan.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSlowPathGenerator.h:35, from dfg/DFGJITCompiler.cpp:35: dfg/DFGSpeculativeJIT.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSlowPathGenerator.h:35, from dfg/DFGJITCompiler.cpp:35: dfg/DFGAbstractState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSlowPathGenerator.h:35, from dfg/DFGJITCompiler.cpp:35: dfg/DFGGenerationInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSlowPathGenerator.h:35, from dfg/DFGJITCompiler.cpp:35: dfg/DFGGenerationInfo.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:320:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 320 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:388:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 388 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:413:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 413 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:37, from dfg/DFGSlowPathGenerator.h:35, from dfg/DFGJITCompiler.cpp:35: dfg/DFGOSRExitJumpPlaceholder.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:40, from dfg/DFGSlowPathGenerator.h:35, from dfg/DFGJITCompiler.cpp:35: dfg/DFGValueSource.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSlowPathGenerator.h:35, from dfg/DFGJITCompiler.cpp:35: dfg/DFGSpeculativeJIT.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:176:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 176 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:182:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 182 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:199:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:367:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 367 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:400:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 400 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:430:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 430 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:443:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 443 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:459:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 459 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:507:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 507 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGOSRExitCompiler32_64.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSRExitCompiler32_64.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.cpp:27: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGOSREntry.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGOSREntry.cpp:32: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGOSREntry.cpp:32: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGOSREntry.cpp:32: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGOSREntry.cpp:32: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGOSREntry.cpp:32: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGOSRExitCompiler32_64.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGOSREntry.cpp:32: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGOSREntry.cpp:32: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGOSREntry.cpp:32: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:551:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 551 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:603:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 603 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:699:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:702:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 702 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGOSREntry.cpp:32: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:817:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 817 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGOSREntry.cpp:32: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1309:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1309 | #if (COMPILER_SUPPORTS(EABI) && CPU(ARM)) || CPU(MIPS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ dfg/DFGSpeculativeJIT.h:1309:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1309 | #if (COMPILER_SUPPORTS(EABI) && CPU(ARM)) || CPU(MIPS) | ^~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ dfg/DFGSpeculativeJIT.h:1309:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1309 | #if (COMPILER_SUPPORTS(EABI) && CPU(ARM)) || CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1317 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1610:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1610 | #if !defined(NDEBUG) && !CPU(ARM) && !CPU(MIPS) && !CPU(SH4) | ^~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1610:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1610 | #if !defined(NDEBUG) && !CPU(ARM) && !CPU(MIPS) && !CPU(SH4) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1610:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1610 | #if !defined(NDEBUG) && !CPU(ARM) && !CPU(MIPS) && !CPU(SH4) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1664:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1664 | #if CPU(X86) | ^~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ dfg/DFGSpeculativeJIT.h:1679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1679 | #elif CPU(ARM) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1786 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1915:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1915 | #if DFG_ENABLE(CONSISTENCY_CHECK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1965:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1965 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1999:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1999 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1999:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1999 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2001:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2001 | #elif CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2003:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2003 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGOSREntry.cpp:32: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2081:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2081 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2083:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2083 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSRExitCompiler32_64.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSRExitCompiler32_64.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGOSREntry.cpp:32: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:34, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGOSREntry.cpp:32: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGOSREntry.cpp:32: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGOSREntry.cpp:32: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGOSREntry.cpp:32: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2332 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2334:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2334 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2340 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2343 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2353:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2353 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2356:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2356 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2378:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2378 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2389 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2433 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2435:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2435 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2514 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2516:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2516 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2544 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2584:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2584 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.cpp:35: dfg/DFGSlowPathGenerator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.cpp:37: dfg/DFGThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGJITCompiler.cpp:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if DFG_ENABLE(JIT_BREAK_ON_EVERY_FUNCTION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.cpp:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGJITCompiler.cpp:147:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 147 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.cpp:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.cpp:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGOSREntry.cpp:32: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGOSREntry.cpp:32: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGOSREntry.cpp:32: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGCCallHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGOSREntry.cpp:32: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGOSREntry.cpp:32: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGOSREntry.cpp:32: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGOSREntry.cpp:32: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGOSREntry.cpp:32: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGOSREntry.cpp:32: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGOSREntry.cpp:32: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGOSREntry.cpp:32: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGOSREntry.cpp:32: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGOSREntry.cpp:32: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGOSREntry.cpp:32: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGOSREntry.cpp:32: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGOSREntry.cpp:32: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGOSREntry.cpp:32: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGOSREntry.cpp:32: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGOSREntry.cpp:32: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGOSREntry.cpp:32: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGOSREntry.cpp:32: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGOSREntry.cpp:32: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGOSREntry.cpp:32: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGOSREntry.cpp:32: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:32, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGCCallHelpers.h:388:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 388 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCCallHelpers.h:498:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 498 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:522:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 522 | #elif CPU(ARM) | ^~~~~~~~~~~ dfg/DFGCCallHelpers.h:618:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 618 | #elif CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCCallHelpers.h:746:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 746 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:33, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGGraph.h:36, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGOSREntry.cpp:32: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGOSREntry.cpp:32: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGOSREntry.cpp:32: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGOSREntry.cpp:32: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGOSREntry.cpp:32: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGOSREntry.cpp:32: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGOSREntry.cpp:32: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGOSREntry.cpp:32: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGOSREntry.cpp:32: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGOSREntry.cpp:32: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSRExitCompiler64.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGOSREntry.cpp:32: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGOSREntry.cpp:32: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:37, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGOSRExitCompilationInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGJITCompiler.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:177:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 177 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 197 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:199:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:206:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 206 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 219 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ dfg/DFGJITCompiler.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOperations.cpp:27: dfg/DFGOperations.h:190:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 190 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGOSREntry.cpp:32: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGOperations.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGOSREntry.cpp:32: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGOSRExitCompiler64.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from dfg/DFGOSRExitCompiler64.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGOSRExitCompiler64.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler64.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGOSRExitCompiler64.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGOSRExitCompiler64.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGOSREntry.cpp:32: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGOSRExitCompiler64.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGOSREntry.cpp:32: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGOSREntry.cpp:32: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGOSREntry.cpp:32: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGOSREntry.cpp:32: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGOSRExitCompiler64.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGOSRExitCompiler64.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGOSRExitCompiler64.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler64.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGOSRExitCompiler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGOSREntry.cpp:32: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGOSREntry.cpp:32: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGOSREntry.cpp:32: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOperations.cpp:34: dfg/DFGRepatch.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOperations.cpp:35: dfg/DFGThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOperations.cpp:36: jit/HostCallReturnValue.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/HostCallReturnValue.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOperations.cpp:39: jit/JIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:49, from dfg/DFGOperations.cpp:39: jit/JITDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JIT.h:50, from dfg/DFGOperations.cpp:39: jit/JSInterfaceJIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JSInterfaceJIT.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #elif CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JSInterfaceJIT.h:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JSInterfaceJIT.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JSInterfaceJIT.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:196:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 196 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JSInterfaceJIT.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JIT.h:50, from dfg/DFGOperations.cpp:39: jit/JSInterfaceJIT.h:286:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 286 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JSInterfaceJIT.h:341:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 341 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JSInterfaceJIT.h:373:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 373 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JSInterfaceJIT.h:387:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 387 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:401:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 401 | #if CPU(ARM) | ^~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JSInterfaceJIT.h:417:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 417 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:434:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 434 | #elif CPU(MIPS) | ^~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOperations.cpp:39: jit/JIT.h:165:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 165 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 174 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOperations.cpp:39: jit/JIT.h:374:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 374 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/JIT.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JIT.h:514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 514 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ jit/JIT.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/JIT.h:569:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 569 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGOSREntry.cpp:32: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGOSREntry.cpp:32: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ jit/JIT.h:815:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 815 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ jit/JIT.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGOSREntry.cpp:32: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JIT.h:861:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 861 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:866:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 866 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JIT.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JIT.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JIT.h:880:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 880 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JIT.h:912:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 912 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGOSREntry.cpp:32: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:934:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 934 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOperations.cpp:40: jit/JITExceptions.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITExceptions.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGOSREntry.cpp:32: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGOSREntry.cpp:32: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGOSREntry.cpp:32: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGOSREntry.cpp:32: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGOSREntry.cpp:32: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGOSREntry.cpp:32: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSREntry.cpp:32: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSREntry.cpp:32: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.cpp:33: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGOSREntry.cpp:33: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGOSREntry.cpp:33: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGOSREntry.cpp:33: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOperations.cpp:48: ../WTF/wtf/InlineASM.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(DARWIN) || (OS(WINDOWS) && CPU(X86)) | ^~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(DARWIN) || (OS(WINDOWS) && CPU(X86)) | ^~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(DARWIN) || (OS(WINDOWS) && CPU(X86)) | ^~~~~~~~~~~ ../WTF/wtf/InlineASM.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64) | ^~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/InlineASM.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #elif CPU(X86) && COMPILER(MINGW) | ^~~~~~~~~~~ ../WTF/wtf/InlineASM.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #elif CPU(X86) && COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #elif OS(LINUX) && CPU(X86) && defined(__PIC__) | ^~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #elif OS(LINUX) && CPU(X86) && defined(__PIC__) | ^~~~~~~~~~~ ../WTF/wtf/InlineASM.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if HAVE(INTERNAL_VISIBILITY) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #elif OS(AIX) | ^~~~~~~~~~ ../WTF/wtf/InlineASM.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif OS(LINUX) \ | ^~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/InlineASM.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | || OS(FREEBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | || OS(OPENBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:70:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 70 | || OS(SOLARIS) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | || (OS(HPUX) && CPU(IA64)) \ | ^ ~~~~~~ ../WTF/wtf/InlineASM.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | || (OS(HPUX) && CPU(IA64)) \ | ^ ~~~~~~~ ../WTF/wtf/InlineASM.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | || OS(NETBSD) | ^ ~~~~~~~~ ../WTF/wtf/InlineASM.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif OS(LINUX) \ | ^~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | || OS(FREEBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | || OS(OPENBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | || OS(NETBSD) \ | ^ ~~~~~~~~ ../WTF/wtf/InlineASM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | || OS(QNX) | ^ ~~~~~ ../WTF/wtf/InlineASM.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if (CPU(ARM_TRADITIONAL) && (defined(thumb2) || defined(__thumb2__) || defined(__thumb) || defined(__thumb__))) || CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOperations.cpp:48: ../WTF/wtf/InlineASM.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if (CPU(ARM_TRADITIONAL) && (defined(thumb2) || defined(__thumb2__) || defined(__thumb) || defined(__thumb__))) || CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGOperations.cpp:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGOperations.cpp:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGOperations.cpp:53:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 53 | #if WTF_MIPS_PIC | ^~~~~~~~~~~~ dfg/DFGOperations.cpp:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGOperations.cpp:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if COMPILER(GCC) && CPU(X86_64) | ^~~~~~~~~~~~~~~~ dfg/DFGOperations.cpp:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if COMPILER(GCC) && CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGOperations.cpp:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #elif COMPILER(GCC) && CPU(X86) | ^~~~~~~~~~~~~~~~ dfg/DFGOperations.cpp:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #elif COMPILER(GCC) && CPU(X86) | ^~~~~~~~~~~ dfg/DFGOperations.cpp:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #elif COMPILER(GCC) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ dfg/DFGOperations.cpp:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #elif COMPILER(GCC) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGOperations.cpp:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #elif COMPILER(GCC) && CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGOperations.cpp:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #elif COMPILER(GCC) && CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGOperations.cpp:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #elif COMPILER(GCC) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGOperations.cpp:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #elif COMPILER(GCC) && CPU(MIPS) | ^~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGOperations.cpp:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGOperations.cpp:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGOperations.cpp:1771:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1771 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGOperations.cpp:1797:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1797 | #if COMPILER(GCC) && CPU(X86_64) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGOperations.cpp:1797:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1797 | #if COMPILER(GCC) && CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGOperations.cpp:1806:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1806 | #elif COMPILER(GCC) && CPU(X86) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGOSREntry.cpp:33: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGOSREntry.cpp:33: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGNode.cpp:27: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGNode.cpp:27: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGNode.cpp:27: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGNode.cpp:27: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGOSREntry.cpp:33: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGNode.cpp:27: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGNode.cpp:27: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGOSREntry.cpp:33: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGOSREntry.cpp:33: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGOSREntry.cpp:33: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGNode.cpp:27: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGNode.cpp:27: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGNode.cpp:27: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.cpp:33: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGNode.cpp:27: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGOperations.cpp:1806:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1806 | #elif COMPILER(GCC) && CPU(X86) | ^~~~~~~~~~~ dfg/DFGOperations.cpp:1816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1816 | #elif COMPILER(GCC) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ dfg/DFGOperations.cpp:1816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1816 | #elif COMPILER(GCC) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGOperations.cpp:1829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1829 | #elif COMPILER(GCC) && CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~ dfg/DFGOperations.cpp:1829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1829 | #elif COMPILER(GCC) && CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGOperations.cpp:1840:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1840 | #elif COMPILER(GCC) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ dfg/DFGOperations.cpp:1840:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1840 | #elif COMPILER(GCC) && CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGNode.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.cpp:31: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGNode.cpp:31: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.cpp:34: jit/JIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from jit/JIT.h:49, from dfg/DFGOSREntry.cpp:34: jit/JITDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from dfg/DFGOSREntry.cpp:34: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from dfg/DFGOSREntry.cpp:34: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from dfg/DFGOSREntry.cpp:34: jit/JSInterfaceJIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JSInterfaceJIT.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #elif CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JSInterfaceJIT.h:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:196:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 196 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from dfg/DFGOSREntry.cpp:34: jit/JSInterfaceJIT.h:286:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 286 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:341:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 341 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:373:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 373 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:387:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 387 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:401:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 401 | #if CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:417:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 417 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:434:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 434 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGOSREntry.cpp:34: jit/JIT.h:165:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 165 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 174 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.cpp:34: jit/JIT.h:374:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 374 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JIT.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSRExitCompiler32_64.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ jit/JIT.h:514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 514 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ jit/JIT.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ jit/JIT.h:569:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 569 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGOSRExitCompiler32_64.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from dfg/DFGOSRExitCompiler32_64.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:815:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 815 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:861:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 861 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:866:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 866 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler32_64.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JIT.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:880:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 880 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:912:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 912 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:934:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 934 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGOSRExitCompiler32_64.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGOSREntry.cpp:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGOSREntry.cpp:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~ dfg/DFGOSREntry.cpp:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ dfg/DFGOSREntry.cpp:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ dfg/DFGOSREntry.cpp:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ dfg/DFGOSREntry.cpp:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ dfg/DFGOSREntry.cpp:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ dfg/DFGOSREntry.cpp:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ dfg/DFGOSREntry.cpp:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 137 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ dfg/DFGOSREntry.cpp:143:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 143 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ dfg/DFGOSREntry.cpp:161:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 161 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGOSRExitCompiler32_64.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGOSRExitCompiler32_64.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGOSRExitCompiler32_64.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGOSRExitCompiler32_64.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGOSRExitCompiler32_64.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler32_64.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGOSRExitCompiler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:34, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGCCallHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:34, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGCCallHelpers.h:388:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 388 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCCallHelpers.h:498:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 498 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:522:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 522 | #elif CPU(ARM) | ^~~~~~~~~~~ dfg/DFGCCallHelpers.h:618:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 618 | #elif CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCCallHelpers.h:746:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 746 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGOperations.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGJITCompiler.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:33, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler.cpp:27: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler.cpp:27: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGGraph.h:36, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:37, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGOSRExitCompilationInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGJITCompiler.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:177:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 177 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 197 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:199:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:206:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 206 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 219 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler.cpp:27: dfg/DFGOperations.h:190:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 190 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ dfg/DFGOperations.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGOSRExitCompiler.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.cpp:35: assembler/RepatchBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGOSRExitCompiler.cpp:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:34, from dfg/DFGOSRExit.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:34, from dfg/DFGOSRExit.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from dfg/DFGOSRExit.cpp:27: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from dfg/DFGOSRExit.cpp:27: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from dfg/DFGOSRExit.cpp:27: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from dfg/DFGOSRExit.cpp:27: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from dfg/DFGOSRExit.cpp:27: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from dfg/DFGOSRExit.cpp:27: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from bytecode/Operands.h:29, from dfg/DFGOSRExit.h:40, from dfg/DFGOSRExit.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from bytecode/Operands.h:29, from dfg/DFGOSRExit.h:40, from dfg/DFGOSRExit.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from bytecode/Operands.h:29, from dfg/DFGOSRExit.h:40, from dfg/DFGOSRExit.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Operands.h:29, from dfg/DFGOSRExit.h:40, from dfg/DFGOSRExit.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from bytecode/Operands.h:30, from dfg/DFGOSRExit.h:40, from dfg/DFGOSRExit.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from bytecode/Operands.h:30, from dfg/DFGOSRExit.h:40, from dfg/DFGOSRExit.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from bytecode/Operands.h:30, from dfg/DFGOSRExit.h:40, from dfg/DFGOSRExit.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Operands.h:30, from dfg/DFGOSRExit.h:40, from dfg/DFGOSRExit.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from dfg/DFGOSRExit.cpp:27: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGOSRExit.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.cpp:31: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from ./interpreter/AbstractPC.h:29, from ./interpreter/CallFrame.h:26, from API/OpaqueJSString.cpp:29: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' ./runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:26, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from API/OpaqueJSString.h:30, from API/OpaqueJSString.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExit.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExit.cpp:31: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExit.cpp:31: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExit.cpp:31: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExit.cpp:31: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExit.cpp:31: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExit.cpp:31: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExit.cpp:31: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExit.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExit.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExit.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExit.cpp:31: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.cpp:31: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.cpp:31: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.cpp:32: dfg/DFGSpeculativeJIT.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGOSRExit.cpp:32: dfg/DFGAbstractState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:34, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGOSRExit.cpp:32: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGOSRExit.cpp:32: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGOSRExit.cpp:32: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGOSRExit.cpp:32: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGOSRExit.cpp:32: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGOSRExit.cpp:32: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGOSRExit.cpp:32: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGOSRExit.cpp:32: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGOSRExit.cpp:32: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGOSRExit.cpp:32: dfg/DFGGenerationInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGOSRExit.cpp:32: dfg/DFGJITCompiler.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:32, from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGOSRExit.cpp:32: dfg/DFGCCallHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:32, from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGOSRExit.cpp:32: dfg/DFGCCallHelpers.h:388:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 388 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCCallHelpers.h:498:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 498 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:522:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 522 | #elif CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:618:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 618 | #elif CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCCallHelpers.h:746:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 746 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:33, from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGOSRExit.cpp:32: dfg/DFGDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGOSRExit.cpp:32: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGOSRExit.cpp:32: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:37, from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGOSRExit.cpp:32: dfg/DFGOSRExitCompilationInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGOSRExit.cpp:32: dfg/DFGJITCompiler.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:177:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 177 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 197 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:199:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:206:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 206 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 219 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGOSRExit.cpp:32: dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGOSRExit.cpp:32: dfg/DFGGenerationInfo.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:320:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 320 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:388:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 388 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:413:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 413 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:37, from dfg/DFGOSRExit.cpp:32: dfg/DFGOSRExitJumpPlaceholder.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:38, from dfg/DFGOSRExit.cpp:32: dfg/DFGOperations.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:38, from dfg/DFGOSRExit.cpp:32: dfg/DFGOperations.h:190:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 190 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGOperations.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:39, from dfg/DFGOSRExit.cpp:32: dfg/DFGSilentRegisterSavePlan.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:40, from dfg/DFGOSRExit.cpp:32: dfg/DFGValueSource.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.cpp:32: dfg/DFGSpeculativeJIT.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:176:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 176 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:182:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 182 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:199:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:367:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 367 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:400:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 400 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:430:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 430 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:443:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 443 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:459:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 459 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:507:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 507 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:551:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 551 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:603:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 603 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGSpeculativeJIT.h:699:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:702:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 702 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:817:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 817 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1309:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1309 | #if (COMPILER_SUPPORTS(EABI) && CPU(ARM)) || CPU(MIPS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1309:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1309 | #if (COMPILER_SUPPORTS(EABI) && CPU(ARM)) || CPU(MIPS) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1309:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1309 | #if (COMPILER_SUPPORTS(EABI) && CPU(ARM)) || CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1317 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1610:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1610 | #if !defined(NDEBUG) && !CPU(ARM) && !CPU(MIPS) && !CPU(SH4) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1610:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1610 | #if !defined(NDEBUG) && !CPU(ARM) && !CPU(MIPS) && !CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1610:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1610 | #if !defined(NDEBUG) && !CPU(ARM) && !CPU(MIPS) && !CPU(SH4) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1664:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1664 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1679 | #elif CPU(ARM) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1786 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1915:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1915 | #if DFG_ENABLE(CONSISTENCY_CHECK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1965:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1965 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1999:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1999 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1999:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1999 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2001:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2001 | #elif CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2003:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2003 | #elif CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2081:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2081 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2083:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2083 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2332 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2334:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2334 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2340 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2343 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2353:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2353 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2356:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2356 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2378:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2378 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2389 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2433 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2435:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2435 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2514 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2516:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2516 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2544 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2584:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2584 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGOSRExitJumpPlaceholder.o dfg/DFGOSRExitJumpPlaceholder.cpp In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from API/OpaqueJSString.h:30, from API/OpaqueJSString.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' runtime/PropertyNameArray.h:75:119: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from ./runtime/JSGlobalObject.h:25, from API/OpaqueJSString.cpp:30: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGOSRExitJumpPlaceholder.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSRExitJumpPlaceholder.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGOSRExitJumpPlaceholder.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSRExitJumpPlaceholder.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSRExitJumpPlaceholder.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGOSRExitJumpPlaceholder.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGOSRExitJumpPlaceholder.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitJumpPlaceholder.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGOSRExitJumpPlaceholder.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGOSRExitJumpPlaceholder.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGOSRExitJumpPlaceholder.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGOSRExitJumpPlaceholder.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGOSRExitJumpPlaceholder.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGOSRExitJumpPlaceholder.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitJumpPlaceholder.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitJumpPlaceholder.cpp:27: dfg/DFGOSRExitJumpPlaceholder.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:34, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGCCallHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:34, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGCCallHelpers.h:388:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 388 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCCallHelpers.h:498:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 498 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:522:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 522 | #elif CPU(ARM) | ^~~~~~~~~~~ dfg/DFGCCallHelpers.h:618:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 618 | #elif CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCCallHelpers.h:746:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 746 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGOperations.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGJITCompiler.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:33, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler32_64.cpp:27: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler32_64.cpp:27: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGGraph.h:36, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:37, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGOSRExitCompilationInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGJITCompiler.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:177:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 177 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 197 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:199:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:206:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 206 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 219 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler32_64.cpp:27: dfg/DFGOperations.h:190:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 190 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGOperations.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGOSRExitCompiler32_64.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) && USE(JSVALUE32_64) | ^~~~~~~~~~~~~~ dfg/DFGOSRExitCompiler32_64.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) && USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGOSRExitCompiler32_64.cpp:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGOSRExitCompiler32_64.cpp:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if DFG_ENABLE(JIT_BREAK_ON_SPECULATION_FAILURE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGOSRExitCompiler32_64.cpp:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if DFG_ENABLE(SUCCESS_STATS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGOSRExitCompiler32_64.cpp:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ API/OpaqueJSString.cpp: In member function 'WTF::String OpaqueJSString::string() const': API/OpaqueJSString.cpp:44:5: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 44 | if (!this) | ^~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ API/OpaqueJSString.cpp: In member function 'JSC::Identifier OpaqueJSString::identifier(JSC::VM*) const': API/OpaqueJSString.cpp:53:15: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 53 | if (!this || m_string.isNull()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/GCThreadSharedData.h:31, from heap/GCThread.h:29, from heap/GCThread.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' runtime/PropertyNameArray.h:75:119: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from runtime/JSDestructibleObject.h:4, from heap/CopyVisitorInlines.h:33, from heap/GCThread.cpp:30: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:34, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGCCallHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:34, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGCCallHelpers.h:388:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 388 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCCallHelpers.h:498:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 498 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:522:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 522 | #elif CPU(ARM) | ^~~~~~~~~~~ dfg/DFGCCallHelpers.h:618:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 618 | #elif CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCCallHelpers.h:746:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 746 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGOperations.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGJITCompiler.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:33, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler64.cpp:27: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler64.cpp:27: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGGraph.h:36, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:37, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGOSRExitCompilationInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGJITCompiler.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:177:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 177 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 197 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:199:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:206:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 206 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 219 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGOSRExitCompiler64.cpp:27: dfg/DFGOperations.h:190:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 190 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGOperations.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGOSRExitCompiler64.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) && USE(JSVALUE64) | ^~~~~~~~~~~~~~ dfg/DFGOSRExitCompiler64.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) && USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' runtime/PropertyNameArray.h:75:119: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/JSAPIValueWrapper.h:29, from API/APICast.h:29, from API/JSStringRefQt.cpp:30: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGPhase.o dfg/DFGPhase.cpp In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGPhase.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGPhase.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGPhase.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGPhase.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGPhase.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGOSRExitJumpPlaceholder.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGJITCompiler.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGPredictionPropagationPhase.o dfg/DFGPredictionPropagationPhase.cpp In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/PolymorphicPutByIdList.h:33, from bytecode/PolymorphicPutByIdList.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' runtime/PropertyNameArray.h:75:119: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from bytecode/PolymorphicPutByIdList.h:37, from bytecode/PolymorphicPutByIdList.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGPredictionPropagationPhase.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGPredictionPropagationPhase.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:59, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGPredictionPropagationPhase.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGPredictionPropagationPhase.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/StructureStubInfo.h:33, from bytecode/StructureStubInfo.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' runtime/PropertyNameArray.h:75:119: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/PropertySlot.h:25, from bytecode/Instruction.h:34, from bytecode/StructureStubInfo.h:35, from bytecode/StructureStubInfo.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:32, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGCCallHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGPredictionPropagationPhase.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGPhase.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGPhase.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from dfg/DFGPhase.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGPhase.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGPhase.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:32, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGCCallHelpers.h:388:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 388 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCCallHelpers.h:498:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 498 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:522:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 522 | #elif CPU(ARM) | ^~~~~~~~~~~ dfg/DFGCCallHelpers.h:618:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 618 | #elif CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCCallHelpers.h:746:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 746 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:36, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGJITCompiler.h:36, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGJITCompiler.h:36, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGGraph.h:36, from dfg/DFGJITCompiler.h:36, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGJITCompiler.h:36, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGPhase.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGPhase.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGPhase.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGPhase.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGPhase.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGPhase.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGPhase.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGPhase.cpp:27: dfg/DFGPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:36, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:37, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGOSRExitCompilationInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGJITCompiler.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:177:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 177 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 197 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:199:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:206:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 206 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 219 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitJumpPlaceholder.cpp:31: dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitJumpPlaceholder.cpp:32: dfg/DFGSpeculativeJIT.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:32: dfg/DFGAbstractState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGOSRExitJumpPlaceholder.cpp:32: dfg/DFGGenerationInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGOSRExitJumpPlaceholder.cpp:32: dfg/DFGGenerationInfo.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:320:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 320 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:388:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 388 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:413:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 413 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:38, from dfg/DFGOSRExitJumpPlaceholder.cpp:32: dfg/DFGOperations.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:38, from dfg/DFGOSRExitJumpPlaceholder.cpp:32: dfg/DFGOperations.h:190:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 190 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGOperations.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:39, from dfg/DFGOSRExitJumpPlaceholder.cpp:32: dfg/DFGSilentRegisterSavePlan.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:40, from dfg/DFGOSRExitJumpPlaceholder.cpp:32: dfg/DFGValueSource.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitJumpPlaceholder.cpp:32: dfg/DFGSpeculativeJIT.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:176:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 176 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:182:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 182 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:199:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:367:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 367 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:400:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 400 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:430:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 430 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:443:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 443 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:459:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 459 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:507:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 507 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:551:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 551 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:603:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 603 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:699:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:702:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 702 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:817:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 817 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1309:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1309 | #if (COMPILER_SUPPORTS(EABI) && CPU(ARM)) || CPU(MIPS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1309:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1309 | #if (COMPILER_SUPPORTS(EABI) && CPU(ARM)) || CPU(MIPS) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1309:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1309 | #if (COMPILER_SUPPORTS(EABI) && CPU(ARM)) || CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1317 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1610:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1610 | #if !defined(NDEBUG) && !CPU(ARM) && !CPU(MIPS) && !CPU(SH4) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1610:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1610 | #if !defined(NDEBUG) && !CPU(ARM) && !CPU(MIPS) && !CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1610:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1610 | #if !defined(NDEBUG) && !CPU(ARM) && !CPU(MIPS) && !CPU(SH4) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1664:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1664 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1679 | #elif CPU(ARM) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1786 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1915:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1915 | #if DFG_ENABLE(CONSISTENCY_CHECK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1965:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1965 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1999:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1999 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1999:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1999 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2001:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2001 | #elif CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2003:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2003 | #elif CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2081:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2081 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2083:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2083 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2332 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2334:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2334 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2340 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2343 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2353:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2353 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2356:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2356 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2378:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2378 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2389 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2433 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2435:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2435 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2514 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2516:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2516 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2544 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2584:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2584 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/CopyVisitor.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' runtime/PropertyNameArray.h:75:119: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from runtime/JSDestructibleObject.h:4, from heap/CopyVisitorInlines.h:33, from heap/CopyVisitor.cpp:29: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGPredictionInjectionPhase.o dfg/DFGPredictionInjectionPhase.cpp In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from bytecode/ArrayAllocationProfile.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecode/ArrayAllocationProfile.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ./config.h:30, from dfg/DFGPredictionPropagationPhase.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGPredictionPropagationPhase.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from dfg/DFGPredictionPropagationPhase.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGPredictionPropagationPhase.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGPredictionPropagationPhase.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGPredictionPropagationPhase.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGPredictionPropagationPhase.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGPredictionPropagationPhase.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGPredictionPropagationPhase.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGPredictionPropagationPhase.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGPredictionPropagationPhase.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGPredictionPropagationPhase.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGPredictionPropagationPhase.cpp:27: dfg/DFGPredictionPropagationPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGPredictionInjectionPhase.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGPredictionInjectionPhase.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGPredictionPropagationPhase.h:33, from dfg/DFGPredictionPropagationPhase.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGPredictionInjectionPhase.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGPredictionPropagationPhase.h:33, from dfg/DFGPredictionPropagationPhase.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGPredictionInjectionPhase.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGPredictionInjectionPhase.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGRepatch.o dfg/DFGRepatch.cpp In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGPredictionPropagationPhase.h:33, from dfg/DFGPredictionPropagationPhase.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGPredictionPropagationPhase.h:33, from dfg/DFGPredictionPropagationPhase.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGPredictionPropagationPhase.h:33, from dfg/DFGPredictionPropagationPhase.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGPredictionPropagationPhase.h:33, from dfg/DFGPredictionPropagationPhase.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGPredictionPropagationPhase.h:33, from dfg/DFGPredictionPropagationPhase.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGPredictionPropagationPhase.h:33, from dfg/DFGPredictionPropagationPhase.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGPredictionPropagationPhase.h:33, from dfg/DFGPredictionPropagationPhase.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGPredictionPropagationPhase.h:33, from dfg/DFGPredictionPropagationPhase.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGPredictionPropagationPhase.h:33, from dfg/DFGPredictionPropagationPhase.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGPredictionPropagationPhase.h:33, from dfg/DFGPredictionPropagationPhase.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGPredictionPropagationPhase.h:33, from dfg/DFGPredictionPropagationPhase.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGPredictionPropagationPhase.h:33, from dfg/DFGPredictionPropagationPhase.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/SpeculatedType.h:32, from dfg/DFGPredictionPropagationPhase.h:33, from dfg/DFGPredictionPropagationPhase.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/SpeculatedType.h:32, from dfg/DFGPredictionPropagationPhase.h:33, from dfg/DFGPredictionPropagationPhase.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGPredictionPropagationPhase.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGSpeculativeJIT.o dfg/DFGSpeculativeJIT.cpp In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGRepatch.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGRepatch.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGSpeculativeJIT32_64.o dfg/DFGSpeculativeJIT32_64.cpp In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGRepatch.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGRepatch.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGRepatch.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGSpeculativeJIT.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGSpeculativeJIT.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGSpeculativeJIT.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGSpeculativeJIT.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGSpeculativeJIT.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGPredictionInjectionPhase.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGPredictionInjectionPhase.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGPredictionInjectionPhase.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGPredictionInjectionPhase.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGPredictionInjectionPhase.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGPredictionInjectionPhase.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGPredictionInjectionPhase.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGPredictionInjectionPhase.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGPredictionInjectionPhase.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGPredictionInjectionPhase.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGPredictionInjectionPhase.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGPredictionInjectionPhase.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGPredictionInjectionPhase.cpp:27: dfg/DFGPredictionInjectionPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGPredictionInjectionPhase.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGSpeculativeJIT64.o dfg/DFGSpeculativeJIT64.cpp In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGSpeculativeJIT32_64.cpp:27: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGSpeculativeJIT32_64.cpp:27: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGSpeculativeJIT32_64.cpp:27: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGSpeculativeJIT32_64.cpp:27: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGSpeculativeJIT32_64.cpp:27: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGSpeculativeJIT64.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGSpeculativeJIT64.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGSpeculativeJIT64.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGSpeculativeJIT.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGSpeculativeJIT.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from dfg/DFGSpeculativeJIT.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGSpeculativeJIT.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGSpeculativeJIT.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGSpeculativeJIT.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGSpeculativeJIT.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGSpeculativeJIT.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGSpeculativeJIT64.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGSpeculativeJIT.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGSpeculativeJIT.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGSpeculativeJIT.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGSpeculativeJIT.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGAbstractState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGSpeculativeJIT64.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGTypeCheckHoistingPhase.o dfg/DFGTypeCheckHoistingPhase.cpp In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGTypeCheckHoistingPhase.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGTypeCheckHoistingPhase.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGTypeCheckHoistingPhase.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGTypeCheckHoistingPhase.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ In file included from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGTypeCheckHoistingPhase.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGSpeculativeJIT64.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGThunks.o dfg/DFGThunks.cpp In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGSpeculativeJIT64.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from dfg/DFGSpeculativeJIT64.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGSpeculativeJIT64.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT64.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGSpeculativeJIT64.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGSpeculativeJIT64.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGSpeculativeJIT64.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGSpeculativeJIT64.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGSpeculativeJIT64.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGSpeculativeJIT64.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT64.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGSpeculativeJIT.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGAbstractState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGRepatch.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGRepatch.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from dfg/DFGRepatch.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGRepatch.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGRepatch.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGRepatch.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGRepatch.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGRepatch.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGRepatch.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGRepatch.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGRepatch.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGRepatch.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGRepatch.cpp:27: dfg/DFGRepatch.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGJITCompiler.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPredictionPropagationPhase.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPredictionPropagationPhase.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPredictionPropagationPhase.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGGraph.h:36, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGThunks.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGPredictionPropagationPhase.cpp:32: dfg/DFGPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGThunks.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGPredictionPropagationPhase.cpp:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGSpeculativeJIT32_64.cpp:27: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ dfg/DFGPredictionPropagationPhase.cpp:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGPredictionPropagationPhase.cpp:562:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 562 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGSpeculativeJIT32_64.cpp:27: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ dfg/DFGPredictionPropagationPhase.cpp:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ dfg/DFGPredictionPropagationPhase.cpp:588:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 588 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGSpeculativeJIT32_64.cpp:27: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ dfg/DFGPredictionPropagationPhase.cpp:711:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 711 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:27: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ dfg/DFGPredictionPropagationPhase.cpp:745:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 745 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT32_64.cpp:27: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGSpeculativeJIT32_64.cpp:27: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGThunks.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGSpeculativeJIT32_64.cpp:27: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGSpeculativeJIT32_64.cpp:27: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGThunks.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGSpeculativeJIT32_64.cpp:27: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGSpeculativeJIT32_64.cpp:27: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGSpeculativeJIT32_64.cpp:27: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT32_64.cpp:27: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGSpeculativeJIT.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGAbstractState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGThunks.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:34, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/Spectrum.h:29, from heap/VTableSpectrum.h:30, from heap/VTableSpectrum.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits >; Value = WTF::KeyValuePair]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits >, WTF::PtrHash >; T = void*; Extra = long unsigned int; Key = void*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >]' ../WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = void*; MappedArg = long unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = void*; WTF::HashMap::MappedPassInReferenceType = const long unsigned int&]' ../WTF/wtf/HashMap.h:369:16: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = void*; MappedArg = long unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = void*; WTF::HashMap::MappedPassInType = const long unsigned int&]' ../WTF/wtf/Spectrum.h:45:55: required from 'void WTF::Spectrum::add(const T&, long unsigned int) [with T = void*]' heap/VTableSpectrum.cpp:51:22: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/Spectrum.h:29, from heap/VTableSpectrum.h:30, from heap/VTableSpectrum.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGTypeCheckHoistingPhase.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGTypeCheckHoistingPhase.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGTypeCheckHoistingPhase.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGTypeCheckHoistingPhase.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGTypeCheckHoistingPhase.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGTypeCheckHoistingPhase.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from dfg/DFGGraph.h:36, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGGraph.h:36, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ dfg/DFGPhase.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGPhase.cpp:31: dfg/DFGValidate.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from runtime/IndexingType.h:29, from bytecode/ArrayAllocationProfile.h:29, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGTypeCheckHoistingPhase.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGTypeCheckHoistingPhase.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGTypeCheckHoistingPhase.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGTypeCheckHoistingPhase.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGTypeCheckHoistingPhase.cpp:27: dfg/DFGTypeCheckHoistingPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGTypeCheckHoistingPhase.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Spectrum.h:30, from heap/VTableSpectrum.h:30, from heap/VTableSpectrum.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' runtime/PropertyNameArray.h:75:119: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from heap/VTableSpectrum.cpp:29: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from bytecode/ExecutionCounter.h:29, from bytecode/ExecutionCounter.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecode/ExecutionCounter.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGGenerationInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGJITCompiler.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:32, from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGCCallHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:32, from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGCCallHelpers.h:388:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 388 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCCallHelpers.h:498:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 498 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:522:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 522 | #elif CPU(ARM) | ^~~~~~~~~~~ dfg/DFGCCallHelpers.h:618:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 618 | #elif CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCCallHelpers.h:746:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 746 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:33, from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT.cpp:27: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT.cpp:27: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:37, from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGOSRExitCompilationInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGJITCompiler.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:177:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 177 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 197 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:199:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:206:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 206 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 219 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGGenerationInfo.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:320:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 320 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:388:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 388 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:413:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 413 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:37, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGOSRExitJumpPlaceholder.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:38, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGOperations.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:38, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGOperations.h:190:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 190 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGOperations.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:39, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGSilentRegisterSavePlan.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:40, from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGValueSource.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.cpp:27: dfg/DFGSpeculativeJIT.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:176:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 176 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:182:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 182 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:199:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:367:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 367 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:400:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 400 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:430:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 430 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:443:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 443 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:459:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 459 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:507:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 507 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:551:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 551 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:603:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 603 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:699:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:702:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 702 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:817:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 817 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1309:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1309 | #if (COMPILER_SUPPORTS(EABI) && CPU(ARM)) || CPU(MIPS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGSpeculativeJIT.h:1309:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1309 | #if (COMPILER_SUPPORTS(EABI) && CPU(ARM)) || CPU(MIPS) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1309:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1309 | #if (COMPILER_SUPPORTS(EABI) && CPU(ARM)) || CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1317 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGThunks.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1610:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1610 | #if !defined(NDEBUG) && !CPU(ARM) && !CPU(MIPS) && !CPU(SH4) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1610:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1610 | #if !defined(NDEBUG) && !CPU(ARM) && !CPU(MIPS) && !CPU(SH4) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1610:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1610 | #if !defined(NDEBUG) && !CPU(ARM) && !CPU(MIPS) && !CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGThunks.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1664:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1664 | #if CPU(X86) | ^~~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGThunks.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1679 | #elif CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGThunks.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1786 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGThunks.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1915:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1915 | #if DFG_ENABLE(CONSISTENCY_CHECK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGThunks.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1965:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1965 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1999:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1999 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1999:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1999 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2001:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2001 | #elif CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2003:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2003 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGThunks.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2081:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2081 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2083:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2083 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGThunks.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2332 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2334:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2334 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2340 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2343 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2353:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2353 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGThunks.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2356:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2356 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGThunks.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2378:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2378 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2389 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2433 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGThunks.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2435:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2435 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGThunks.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGThunks.cpp:27: dfg/DFGThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2514 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2516:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2516 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2544 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2584:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2584 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.cpp:32: dfg/DFGArrayifySlowPathGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGArrayifySlowPathGenerator.h:37, from dfg/DFGSpeculativeJIT.cpp:32: dfg/DFGSlowPathGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGSlowPathGenerator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.cpp:33: dfg/DFGCallArrayAllocatorSlowPathGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:309:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 309 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:351:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 351 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CALLING_CONVENTION_IS_STDCALL || CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:391:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 391 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:401:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 401 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:421:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 421 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:424:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 424 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:450:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 450 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 514 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:524:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 524 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:565:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 565 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:580:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 580 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:632:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 632 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:943:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 943 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:975:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 975 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:990:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 990 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:1096:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1096 | #if DFG_ENABLE(CONSISTENCY_CHECK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:1298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1298 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:1371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1371 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:1647:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1647 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:1673:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1673 | #if DFG_ENABLE(JIT_BREAK_ON_EVERY_BLOCK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:1677:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1677 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:1726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1726 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:1739:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1739 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:1778:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1778 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:1784:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1784 | #if DFG_ENABLE(JIT_BREAK_ON_EVERY_NODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:1787:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1787 | #if DFG_ENABLE(XOR_DEBUG_AID) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:1807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1807 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:1827:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1827 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:1879:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1879 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:2145:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2145 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGSpeculativeJIT.cpp:2215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2215 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:2420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2420 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:2793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2793 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:2804:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2804 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:2812:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2812 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:2835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2835 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:2854:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2854 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:2873:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2873 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:2885:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2885 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:2885:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2885 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:2925:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2925 | #elif CPU(APPLE_ARMV7S) || CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:2925:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2925 | #elif CPU(APPLE_ARMV7S) || CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:2954:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2954 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:2954:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2954 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:3022:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3022 | #elif CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:3045:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3045 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:3279:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3279 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:3445:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3445 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:3445:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3445 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:3531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3531 | #elif CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:3560:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3560 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:3707:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3707 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:3735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3735 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:3846:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3846 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:3932:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3932 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:3941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3941 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:3952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3952 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:3995:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3995 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:4003:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4003 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:4033:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4033 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:4386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4386 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:4471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4471 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:4583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4583 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:4604:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4604 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGUnificationPhase.o dfg/DFGUnificationPhase.cpp In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/BlockStack.h:31, from heap/HandleStack.h:30, from heap/HandleStack.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/BlockStack.h:31, from heap/HandleStack.h:30, from heap/HandleStack.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/BlockStack.h:31, from heap/HandleStack.h:30, from heap/HandleStack.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/BlockStack.h:31, from heap/HandleStack.h:30, from heap/HandleStack.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/BlockStack.h:31, from heap/HandleStack.h:30, from heap/HandleStack.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/BlockStack.h:31, from heap/HandleStack.h:30, from heap/HandleStack.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGUnificationPhase.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGUnificationPhase.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGUnificationPhase.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGUnificationPhase.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/BlockStack.h:31, from heap/HandleStack.h:30, from heap/HandleStack.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from heap/HandleStack.cpp:30: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGUnificationPhase.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecompiler/NodesCodegen.cpp:28: parser/Nodes.h: In member function 'void JSC::ThrowableExpressionData::setExceptionSourceCode(const JSC::JSTextPosition&, const JSC::JSTextPosition&, const JSC::JSTextPosition&)': parser/Nodes.h:277:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 277 | m_divot = divot; | ^~~~~ In file included from parser/Nodes.h:33, from bytecompiler/NodesCodegen.cpp:28: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from bytecompiler/NodesCodegen.cpp:28: parser/Nodes.h:278:28: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 278 | m_divotStart = divotStart; | ^~~~~~~~~~ In file included from parser/Nodes.h:33, from bytecompiler/NodesCodegen.cpp:28: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from bytecompiler/NodesCodegen.cpp:28: parser/Nodes.h:279:26: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | m_divotEnd = divotEnd; | ^~~~~~~~ In file included from parser/Nodes.h:33, from bytecompiler/NodesCodegen.cpp:28: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ./runtime/CommonIdentifiers.h:24, from ./runtime/JSObject.h:31, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ./runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleStack.h:31, from heap/HandleStack.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:26, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/BlockStack.h:31, from heap/HandleStack.h:30, from heap/HandleStack.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:34, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGThunks.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGThunks.cpp:31: dfg/DFGCCallHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGUseKind.o dfg/DFGUseKind.cpp ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGValueSource.o dfg/DFGValueSource.cpp jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from bytecompiler/BytecodeGenerator.h:44, from bytecompiler/BytecodeGenerator.cpp:32: parser/Nodes.h: In member function 'void JSC::ThrowableExpressionData::setExceptionSourceCode(const JSC::JSTextPosition&, const JSC::JSTextPosition&, const JSC::JSTextPosition&)': parser/Nodes.h:277:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 277 | m_divot = divot; | ^~~~~ In file included from parser/ParserError.h:31, from bytecompiler/BytecodeGenerator.h:40, from bytecompiler/BytecodeGenerator.cpp:32: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from bytecompiler/BytecodeGenerator.h:44, from bytecompiler/BytecodeGenerator.cpp:32: parser/Nodes.h:278:28: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 278 | m_divotStart = divotStart; | ^~~~~~~~~~ In file included from parser/ParserError.h:31, from bytecompiler/BytecodeGenerator.h:40, from bytecompiler/BytecodeGenerator.cpp:32: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from bytecompiler/BytecodeGenerator.h:44, from bytecompiler/BytecodeGenerator.cpp:32: parser/Nodes.h:279:26: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | m_divotEnd = divotEnd; | ^~~~~~~~ In file included from parser/ParserError.h:31, from bytecompiler/BytecodeGenerator.h:40, from bytecompiler/BytecodeGenerator.cpp:32: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGVariableAccessDataDump.o dfg/DFGVariableAccessDataDump.cpp In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleStack.h:31, from heap/HandleStack.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleStack.h:31, from heap/HandleStack.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGUseKind.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGUseKind.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGUseKind.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGUseKind.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGUseKind.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGValueSource.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGUnificationPhase.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGUnificationPhase.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGUnificationPhase.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGValueSource.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGUnificationPhase.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from dfg/DFGUnificationPhase.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGUnificationPhase.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGUnificationPhase.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGUnificationPhase.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGGraph.h:37, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGUnificationPhase.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:56, from dfg/DFGUnificationPhase.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGUnificationPhase.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGUnificationPhase.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from dfg/DFGUnificationPhase.cpp:27: dfg/DFGUnificationPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ dfg/DFGUnificationPhase.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGValueSource.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGGenerationInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGJITCompiler.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGValueSource.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:32, from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGCCallHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:32, from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGCCallHelpers.h:388:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 388 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ dfg/DFGCCallHelpers.h:498:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 498 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:522:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 522 | #elif CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGCCallHelpers.h:618:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 618 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ dfg/DFGCCallHelpers.h:746:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 746 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from dfg/DFGJITCompiler.h:33, from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT64.cpp:27: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT64.cpp:27: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:37, from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGOSRExitCompilationInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGJITCompiler.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:177:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 177 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 197 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:199:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:206:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 206 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 219 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGGenerationInfo.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:320:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 320 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:388:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 388 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:413:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 413 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:37, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGOSRExitJumpPlaceholder.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:38, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGOperations.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:38, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGOperations.h:190:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 190 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGOperations.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGValueSource.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:39, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGSilentRegisterSavePlan.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:40, from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGValueSource.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT64.cpp:27: dfg/DFGSpeculativeJIT.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ dfg/DFGSpeculativeJIT.h:176:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 176 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:182:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 182 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ dfg/DFGSpeculativeJIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ dfg/DFGSpeculativeJIT.h:199:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:367:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 367 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:400:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 400 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:430:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 430 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:443:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 443 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:459:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 459 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:507:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 507 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:551:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 551 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:603:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 603 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:699:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:702:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 702 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:817:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 817 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1309:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1309 | #if (COMPILER_SUPPORTS(EABI) && CPU(ARM)) || CPU(MIPS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1309:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1309 | #if (COMPILER_SUPPORTS(EABI) && CPU(ARM)) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1309:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1309 | #if (COMPILER_SUPPORTS(EABI) && CPU(ARM)) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1317 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1610:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1610 | #if !defined(NDEBUG) && !CPU(ARM) && !CPU(MIPS) && !CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1610:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1610 | #if !defined(NDEBUG) && !CPU(ARM) && !CPU(MIPS) && !CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1610:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1610 | #if !defined(NDEBUG) && !CPU(ARM) && !CPU(MIPS) && !CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGSpeculativeJIT.h:1664:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1664 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1679 | #elif CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1786 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/BlockStack.h:31, from heap/HandleStack.h:30, from heap/HandleStack.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/BlockStack.h:31, from heap/HandleStack.h:30, from heap/HandleStack.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:34, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1915:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1915 | #if DFG_ENABLE(CONSISTENCY_CHECK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1965:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1965 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1999:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1999 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGVariableAccessDataDump.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1999:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1999 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2001:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2001 | #elif CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2003:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2003 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2081:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2081 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2083:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2083 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/BlockStack.h:31, from heap/HandleStack.h:30, from heap/HandleStack.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from heap/HandleStack.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ./config.h:30, from dfg/DFGVariableAccessDataDump.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2332 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGSpeculativeJIT.h:2334:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2334 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2340 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2343 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2353:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2353 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2356:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2356 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ dfg/DFGSpeculativeJIT.h:2378:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2378 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2389 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Deque.h:38, from heap/HeapStatistics.h:30, from heap/HeapStatistics.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGSpeculativeJIT.h:2433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2433 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassTraits.h:32, from ../WTF/wtf/Deque.h:37, from heap/HeapStatistics.h:30, from heap/HeapStatistics.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGSpeculativeJIT.h:2435:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2435 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2514 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2516:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2516 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Deque.h:38, from heap/HeapStatistics.h:30, from heap/HeapStatistics.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PassTraits.h:32, from ../WTF/wtf/Deque.h:37, from heap/HeapStatistics.h:30, from heap/HeapStatistics.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ dfg/DFGSpeculativeJIT.h:2544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2544 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2584:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2584 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT64.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/Deque.h:38, from heap/HeapStatistics.h:30, from heap/HeapStatistics.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ In file included from ../WTF/wtf/PassTraits.h:32, from ../WTF/wtf/Deque.h:37, from heap/HeapStatistics.h:30, from heap/HeapStatistics.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGVariableAccessDataDump.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT64.cpp:33: dfg/DFGCallArrayAllocatorSlowPathGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGCallArrayAllocatorSlowPathGenerator.h:34, from dfg/DFGSpeculativeJIT64.cpp:33: dfg/DFGSlowPathGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGSlowPathGenerator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT64.cpp:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:34, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Deque.h:38, from heap/HeapStatistics.h:30, from heap/HeapStatistics.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from heap/HeapStatistics.cpp:30: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGVariableAccessDataDump.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from ./config.h:30, from dfg/DFGVariableAccessDataDump.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGUseKind.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGUseKind.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from dfg/DFGUseKind.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGUseKind.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGUseKind.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGUseKind.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGUseKind.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGUseKind.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGUseKind.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGUseKind.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGUseKind.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGUseKind.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGUseKind.cpp:27: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/HeapStatistics.cpp:29: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassTraits.h:33, from ../WTF/wtf/Deque.h:37, from heap/HeapStatistics.h:30, from heap/HeapStatistics.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGUseKind.h:33, from dfg/DFGUseKind.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGUseKind.h:33, from dfg/DFGUseKind.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:33, from dfg/DFGTypeCheckHoistingPhase.cpp:31: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGTypeCheckHoistingPhase.cpp:32: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGTypeCheckHoistingPhase.cpp:32: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGTypeCheckHoistingPhase.cpp:32: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGTypeCheckHoistingPhase.cpp:32: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGTypeCheckHoistingPhase.cpp:32: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGTypeCheckHoistingPhase.cpp:32: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGTypeCheckHoistingPhase.cpp:32: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGTypeCheckHoistingPhase.cpp:32: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGTypeCheckHoistingPhase.cpp:32: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGTypeCheckHoistingPhase.cpp:33: dfg/DFGInsertionSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGTypeCheckHoistingPhase.cpp:34: dfg/DFGPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGTypeCheckHoistingPhase.cpp:179:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 179 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGTypeCheckHoistingPhase.cpp:213:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 213 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGTypeCheckHoistingPhase.cpp:222:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 222 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGTypeCheckHoistingPhase.cpp:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGValueSource.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGValueSource.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:48, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGValueSource.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGValueSource.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGValueSource.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGValueSource.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGValueSource.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGValueSource.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGValueSource.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGValueSource.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGValueSource.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGValueSource.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGValueSource.cpp:27: dfg/DFGValueSource.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSDestructibleObject.h:4, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from API/JSCallbackConstructor.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/HeapStatistics.cpp:29: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGAbstractState.h:35, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/HeapStatistics.cpp:29: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGGenerationInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGJITCompiler.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:32, from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGCCallHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:32, from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGCCallHelpers.h:388:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 388 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCCallHelpers.h:498:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 498 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:522:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 522 | #elif CPU(ARM) | ^~~~~~~~~~~ dfg/DFGCCallHelpers.h:618:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 618 | #elif CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCCallHelpers.h:746:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 746 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:33, from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT32_64.cpp:28: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT32_64.cpp:28: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:37, from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGOSRExitCompilationInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGJITCompiler.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:177:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 177 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 197 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:199:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:206:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 206 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 219 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGGenerationInfo.h:31, from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGGenerationInfo.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:320:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 320 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:388:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 388 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:413:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 413 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:37, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGOSRExitJumpPlaceholder.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:38, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGOperations.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGThunks.cpp:31: dfg/DFGCCallHelpers.h:388:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 388 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCCallHelpers.h:498:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 498 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:522:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 522 | #elif CPU(ARM) | ^~~~~~~~~~~ dfg/DFGCCallHelpers.h:618:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 618 | #elif CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCCallHelpers.h:746:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 746 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGUseKind.h:33, from dfg/DFGUseKind.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGThunks.cpp:34: dfg/DFGOSRExitCompiler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGThunks.cpp:34: dfg/DFGOperations.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGThunks.cpp:34: dfg/DFGJITCompiler.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:33, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGThunks.cpp:34: dfg/DFGDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGThunks.cpp:34: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGUseKind.h:33, from dfg/DFGUseKind.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGPredictionInjectionPhase.cpp:31: dfg/DFGBasicBlockInlines.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGThunks.cpp:34: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGPredictionInjectionPhase.cpp:33: dfg/DFGPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGUseKind.h:33, from dfg/DFGUseKind.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGThunks.cpp:34: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from dfg/DFGSpeculativeJIT.h:38, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGOperations.h:190:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 190 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGOperations.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:39, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGSilentRegisterSavePlan.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:40, from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGValueSource.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT32_64.cpp:28: dfg/DFGSpeculativeJIT.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:176:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 176 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:182:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 182 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:199:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:367:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 367 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:400:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 400 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:430:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 430 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:443:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 443 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGSpeculativeJIT.h:459:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 459 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGSpeculativeJIT.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Deque.h:38, from heap/HeapStatistics.h:30, from heap/HeapStatistics.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:507:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 507 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassTraits.h:32, from ../WTF/wtf/Deque.h:37, from heap/HeapStatistics.h:30, from heap/HeapStatistics.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGSpeculativeJIT.h:551:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 551 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ dfg/DFGSpeculativeJIT.h:603:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 603 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGSpeculativeJIT.h:699:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:702:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 702 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:817:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 817 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1309:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1309 | #if (COMPILER_SUPPORTS(EABI) && CPU(ARM)) || CPU(MIPS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ dfg/DFGSpeculativeJIT.h:1309:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1309 | #if (COMPILER_SUPPORTS(EABI) && CPU(ARM)) || CPU(MIPS) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1309:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1309 | #if (COMPILER_SUPPORTS(EABI) && CPU(ARM)) || CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ dfg/DFGSpeculativeJIT.h:1317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1317 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ dfg/DFGSpeculativeJIT.h:1610:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1610 | #if !defined(NDEBUG) && !CPU(ARM) && !CPU(MIPS) && !CPU(SH4) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ dfg/DFGSpeculativeJIT.h:1610:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1610 | #if !defined(NDEBUG) && !CPU(ARM) && !CPU(MIPS) && !CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1610:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1610 | #if !defined(NDEBUG) && !CPU(ARM) && !CPU(MIPS) && !CPU(SH4) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1664:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1664 | #if CPU(X86) | ^~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGThunks.cpp:34: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGThunks.cpp:34: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGGraph.h:36, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGThunks.cpp:34: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGThunks.cpp:34: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGThunks.cpp:34: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGThunks.cpp:34: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGThunks.cpp:34: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Deque.h:38, from heap/HeapStatistics.h:30, from heap/HeapStatistics.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from heap/HeapStatistics.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:36, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGThunks.cpp:34: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:37, from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGThunks.cpp:34: dfg/DFGOSRExitCompilationInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGThunks.cpp:34: dfg/DFGJITCompiler.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:177:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 177 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 197 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:199:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:206:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 206 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 219 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOperations.h:31, from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGThunks.cpp:34: dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExitCompiler.h:36, from dfg/DFGThunks.cpp:34: dfg/DFGOperations.h:190:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 190 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGOperations.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGThunks.cpp:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGThunks.cpp:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGThunks.cpp:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGUseKind.h:33, from dfg/DFGUseKind.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGPredictionInjectionPhase.cpp:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGUseKind.h:33, from dfg/DFGUseKind.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGUseKind.h:33, from dfg/DFGUseKind.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGUseKind.h:33, from dfg/DFGUseKind.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGUseKind.h:33, from dfg/DFGUseKind.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGUseKind.h:33, from dfg/DFGUseKind.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGUseKind.h:33, from dfg/DFGUseKind.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGUseKind.h:33, from dfg/DFGUseKind.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGUseKind.h:33, from dfg/DFGUseKind.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGThunks.cpp:128:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 128 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1679 | #elif CPU(ARM) | ^~~~~~~~~~~ dfg/DFGThunks.cpp:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGThunks.cpp:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGThunks.cpp:277:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 277 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1786 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1915:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1915 | #if DFG_ENABLE(CONSISTENCY_CHECK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1965:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1965 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1999:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1999 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1999:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1999 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2001:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2001 | #elif CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2003:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2003 | #elif CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2081:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2081 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2083:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2083 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2332 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2334:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2334 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2340 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2343 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2353:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2353 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2356:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2356 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2378:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2378 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2389 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2433 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2435:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2435 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2514 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2516:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2516 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2544 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2584:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2584 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT32_64.cpp:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecompiler/BytecodeGenerator.h:44, from bytecode/CodeBlock.cpp:33: parser/Nodes.h: In member function 'void JSC::ThrowableExpressionData::setExceptionSourceCode(const JSC::JSTextPosition&, const JSC::JSTextPosition&, const JSC::JSTextPosition&)': parser/Nodes.h:277:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 277 | m_divot = divot; | ^~~~~ In file included from parser/ParserError.h:31, from bytecompiler/BytecodeGenerator.h:40, from bytecode/CodeBlock.cpp:33: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from bytecompiler/BytecodeGenerator.h:44, from bytecode/CodeBlock.cpp:33: parser/Nodes.h:278:28: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 278 | m_divotStart = divotStart; | ^~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from parser/ParserError.h:31, from bytecompiler/BytecodeGenerator.h:40, from bytecode/CodeBlock.cpp:33: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecompiler/BytecodeGenerator.h:44, from bytecode/CodeBlock.cpp:33: parser/Nodes.h:279:26: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | m_divotEnd = divotEnd; | ^~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from parser/ParserError.h:31, from bytecompiler/BytecodeGenerator.h:40, from bytecode/CodeBlock.cpp:33: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/SpeculatedType.h:32, from dfg/DFGUseKind.h:33, from dfg/DFGUseKind.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/SpeculatedType.h:32, from dfg/DFGUseKind.h:33, from dfg/DFGUseKind.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGUseKind.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT32_64.cpp:33: dfg/DFGCallArrayAllocatorSlowPathGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGCallArrayAllocatorSlowPathGenerator.h:34, from dfg/DFGSpeculativeJIT32_64.cpp:33: dfg/DFGSlowPathGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGSlowPathGenerator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGVariableAccessDataDump.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGVariableAccessDataDump.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from dfg/DFGVariableAccessDataDump.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGVariableAccessDataDump.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableAccessDataDump.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGVariableAccessDataDump.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGVariableAccessDataDump.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT32_64.cpp:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT32_64.cpp:857:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 857 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT32_64.cpp:958:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 958 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT32_64.cpp:1095:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1095 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT32_64.cpp:1177:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1177 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGVariableAccessDataDump.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGVariableAccessDataDump.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGVariableAccessDataDump.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGVariableAccessDataDump.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGVariableAccessDataDump.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableAccessDataDump.cpp:27: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT32_64.cpp:1949:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1949 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT32_64.cpp:2252:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2252 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT32_64.cpp:2254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2254 | #elif CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT32_64.cpp:2256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2256 | #elif CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT32_64.cpp:3264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3264 | #if DFG_ENABLE(SUCCESS_STATS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT32_64.cpp:4076:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4076 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT32_64.cpp:4132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4132 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from dfg/DFGVariableAccessDataDump.h:33, from dfg/DFGVariableAccessDataDump.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT32_64.cpp:4142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4142 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT32_64.cpp:4261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4261 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT32_64.cpp:4462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4462 | #if ENABLE(DEBUG_WITH_BREAKPOINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT32_64.cpp:4528:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4528 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT32_64.cpp:4977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 4977 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGVariableEvent.o dfg/DFGVariableEvent.cpp ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:32, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGCCallHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGCCallHelpers.h:33, from dfg/DFGJITCompiler.h:32, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:32, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGCCallHelpers.h:388:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 388 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCCallHelpers.h:498:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 498 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGCCallHelpers.h:522:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 522 | #elif CPU(ARM) | ^~~~~~~~~~~ dfg/DFGCCallHelpers.h:618:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 618 | #elif CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGCCallHelpers.h:746:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 746 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:33, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGDisassembler.h:34, from dfg/DFGJITCompiler.h:33, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:36, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGJITCompiler.h:36, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGJITCompiler.h:36, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGGraph.h:36, from dfg/DFGJITCompiler.h:36, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGJITCompiler.h:36, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGJITCompiler.h:36, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:36, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGJITCompiler.h:37, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGOSRExitCompilationInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGJITCompiler.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:177:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 177 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDdfg/DFGJITCompiler.h:197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 197 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGVariableEventStream.o dfg/DFGVariableEventStream.cpp dfg/DFGJITCompiler.h:199:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:206:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 206 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 219 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGJITCompiler.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 395 | #if DFG_ENABLE(OSR_ENTRY) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRepatch.h:34, from dfg/DFGRepatch.cpp:27: dfg/DFGOperations.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRepatch.h:34, from dfg/DFGRepatch.cpp:27: dfg/DFGOperations.h:190:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 190 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGOperations.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRepatch.cpp:32: dfg/DFGScratchRegisterAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRepatch.cpp:32: dfg/DFGScratchRegisterAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGScratchRegisterAllocator.h:181:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 181 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGRepatch.cpp:33: dfg/DFGSpeculativeJIT.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGRepatch.cpp:33: dfg/DFGAbstractState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGRepatch.cpp:33: dfg/DFGGenerationInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:34, from dfg/DFGRepatch.cpp:33: dfg/DFGGenerationInfo.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:320:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 320 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:388:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 388 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGenerationInfo.h:413:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 413 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:37, from dfg/DFGRepatch.cpp:33: dfg/DFGOSRExitJumpPlaceholder.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:39, from dfg/DFGRepatch.cpp:33: dfg/DFGSilentRegisterSavePlan.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGSpeculativeJIT.h:40, from dfg/DFGRepatch.cpp:33: dfg/DFGValueSource.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRepatch.cpp:33: dfg/DFGSpeculativeJIT.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGVariableEvent.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGVariableEvent.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGVariableEvent.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGVariableEvent.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:176:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 176 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:182:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 182 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:199:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ dfg/DFGSpeculativeJIT.h:367:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 367 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ dfg/DFGSpeculativeJIT.h:400:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 400 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:430:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 430 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ dfg/DFGSpeculativeJIT.h:443:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 443 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:459:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 459 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:507:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 507 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ dfg/DFGSpeculativeJIT.h:551:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 551 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ dfg/DFGSpeculativeJIT.h:603:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 603 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:699:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ dfg/DFGSpeculativeJIT.h:702:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 702 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ dfg/DFGSpeculativeJIT.h:817:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 817 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGVariableEvent.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1309:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1309 | #if (COMPILER_SUPPORTS(EABI) && CPU(ARM)) || CPU(MIPS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1309:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1309 | #if (COMPILER_SUPPORTS(EABI) && CPU(ARM)) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1309:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1309 | #if (COMPILER_SUPPORTS(EABI) && CPU(ARM)) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ dfg/DFGSpeculativeJIT.h:1317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1317 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1610:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1610 | #if !defined(NDEBUG) && !CPU(ARM) && !CPU(MIPS) && !CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1610:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1610 | #if !defined(NDEBUG) && !CPU(ARM) && !CPU(MIPS) && !CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1610:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1610 | #if !defined(NDEBUG) && !CPU(ARM) && !CPU(MIPS) && !CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1664:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1664 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1679 | #elif CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1786 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1915:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1915 | #if DFG_ENABLE(CONSISTENCY_CHECK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1965:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1965 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1999:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1999 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:1999:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1999 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2001:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2001 | #elif CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2003:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2003 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from dfg/DFGVariableAccessDataDump.h:33, from dfg/DFGVariableAccessDataDump.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2081:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2081 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2083:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2083 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2332 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2334:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2334 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2340 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGSpeculativeJIT.h:2343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2343 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from dfg/DFGVariableAccessDataDump.h:33, from dfg/DFGVariableAccessDataDump.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2353:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2353 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2356:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2356 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2378:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2378 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2389 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from dfg/DFGVariableAccessDataDump.h:33, from dfg/DFGVariableAccessDataDump.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2433 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2435:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2435 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2514 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2516:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2516 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.h:2544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2544 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGSpeculativeJIT.h:2584:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2584 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ dfg/DFGVariableAccessDataDump.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from dfg/DFGRepatch.cpp:34: dfg/DFGThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGVariableEventStream.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGVariableEventStream.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGVariableEventStream.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from parser/Parser.h:31, from API/JSScriptRef.cpp:36: parser/Nodes.h: In member function 'void JSC::ThrowableExpressionData::setExceptionSourceCode(const JSC::JSTextPosition&, const JSC::JSTextPosition&, const JSC::JSTextPosition&)': parser/Nodes.h:277:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 277 | m_divot = divot; | ^~~~~ In file included from parser/Lexer.h:28, from parser/Parser.h:30, from API/JSScriptRef.cpp:36: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from parser/Parser.h:31, from API/JSScriptRef.cpp:36: parser/Nodes.h:278:28: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 278 | m_divotStart = divotStart; | ^~~~~~~~~~ In file included from parser/Lexer.h:28, from parser/Parser.h:30, from API/JSScriptRef.cpp:36: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser/Parser.h:31, from API/JSScriptRef.cpp:36: parser/Nodes.h:279:26: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | m_divotEnd = divotEnd; | ^~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser/Lexer.h:28, from parser/Parser.h:30, from API/JSScriptRef.cpp:36: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGRepatch.cpp:38: bytecode/PolymorphicPutByIdList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGRepatch.cpp:39: assembler/RepatchBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGRepatch.cpp:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:213:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 213 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:222:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 222 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:284:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 284 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:286:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 286 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:415:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 415 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:442:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 442 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:449:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 449 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:473:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 473 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:499:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 499 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:662:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 662 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ dfg/DFGRepatch.cpp:678:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 678 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGVariableEventStream.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:692:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 692 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ dfg/DFGRepatch.cpp:703:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 703 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:710:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:770:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 770 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:783:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 783 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecompiler/BytecodeGenerator.h:44, from bytecode/UnlinkedCodeBlock.cpp:30: parser/Nodes.h: In member function 'void JSC::ThrowableExpressionData::setExceptionSourceCode(const JSC::JSTextPosition&, const JSC::JSTextPosition&, const JSC::JSTextPosition&)': parser/Nodes.h:277:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 277 | m_divot = divot; | ^~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from parser/ParserError.h:31, from bytecompiler/BytecodeGenerator.h:40, from bytecode/UnlinkedCodeBlock.cpp:30: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ dfg/DFGRepatch.cpp:875:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 875 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ In file included from bytecompiler/BytecodeGenerator.h:44, from bytecode/UnlinkedCodeBlock.cpp:30: parser/Nodes.h:278:28: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 278 | m_divotStart = divotStart; | ^~~~~~~~~~ In file included from parser/ParserError.h:31, from bytecompiler/BytecodeGenerator.h:40, from bytecode/UnlinkedCodeBlock.cpp:30: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ dfg/DFGRepatch.cpp:883:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 883 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ In file included from bytecompiler/BytecodeGenerator.h:44, from bytecode/UnlinkedCodeBlock.cpp:30: parser/Nodes.h:279:26: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | m_divotEnd = divotEnd; | ^~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ In file included from parser/ParserError.h:31, from bytecompiler/BytecodeGenerator.h:40, from bytecode/UnlinkedCodeBlock.cpp:30: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:917:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 917 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ dfg/DFGRepatch.cpp:1177:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1177 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ dfg/DFGRepatch.cpp:1201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1201 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:1219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1219 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ dfg/DFGRepatch.cpp:1265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1265 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ dfg/DFGRepatch.cpp:1299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1299 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGVariableEventStream.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/MethodOfGettingAValueProfile.h:37, from bytecode/MethodOfGettingAValueProfile.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/MethodOfGettingAValueProfile.h:37, from bytecode/MethodOfGettingAValueProfile.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from runtime/JSCellInlines.h:32, from bytecode/PreciseJumpTargets.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from jit/GCAwareJITStubRoutine.h:34, from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGVariableEventStream.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGVariableEventStream.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from dfg/DFGVariableEventStream.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGVariableEventStream.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGVariableEventStream.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGVariableEventStream.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGVariableEventStream.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGVariableEventStream.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGVariableEventStream.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGVariableEventStream.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGVariableEventStream.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.cpp:27: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGValueSource.h:33, from dfg/DFGValueSource.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGValueSource.h:34, from dfg/DFGValueSource.cpp:27: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/Strong.h:31, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/Strong.h:31, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/Strong.h:31, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGValueSource.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGVariableEvent.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGVariableEvent.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from dfg/DFGVariableEvent.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGVariableEvent.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEvent.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGVariableEvent.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGVariableEvent.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGVariableEvent.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGVariableEvent.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/GCThreadSharedData.h:31, from heap/GCThreadSharedData.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' runtime/PropertyNameArray.h:75:119: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from runtime/JSDestructibleObject.h:4, from heap/CopyVisitorInlines.h:33, from heap/GCThreadSharedData.cpp:30: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGVariableEvent.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGVariableEvent.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEvent.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEvent.cpp:27: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/Strong.h:31, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/Strong.h:31, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/Strong.h:31, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/Strong.h:31, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SamplingTool.cpp:32: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGNode.h:33, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:33, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlockInlines.h:30, from dfg/DFGUnificationPhase.cpp:31: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGUnificationPhase.cpp:31: dfg/DFGBasicBlockInlines.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGUnificationPhase.cpp:33: dfg/DFGPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: parser/Nodes.h: In member function 'void JSC::ThrowableExpressionData::setExceptionSourceCode(const JSC::JSTextPosition&, const JSC::JSTextPosition&, const JSC::JSTextPosition&)': parser/Nodes.h:277:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 277 | m_divot = divot; | ^~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: parser/Nodes.h:278:28: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 278 | m_divotStart = divotStart; | ^~~~~~~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: parser/Nodes.h:279:26: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | m_divotEnd = divotEnd; | ^~~~~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/MethodOfGettingAValueProfile.h:37, from bytecode/MethodOfGettingAValueProfile.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/MethodOfGettingAValueProfile.h:37, from bytecode/MethodOfGettingAValueProfile.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits >; Value = WTF::KeyValuePair]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits >, WTF::IntHash >; T = unsigned int; Extra = JSC::GCAwareJITStubRoutine*; Key = unsigned int; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::IntHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >]' ../WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = unsigned int; MappedArg = JSC::GCAwareJITStubRoutine*; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = unsigned int; WTF::HashMap::MappedPassInReferenceType = JSC::GCAwareJITStubRoutine* const&]' ../WTF/wtf/HashMap.h:369:16: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = unsigned int; MappedArg = JSC::GCAwareJITStubRoutine*; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = unsigned int; WTF::HashMap::MappedPassInType = JSC::GCAwareJITStubRoutine* const&]' heap/JITStubRoutineSet.cpp:67:48: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ValueProfile.h:37, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGValidate.o dfg/DFGValidate.cpp In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/JSAPIValueWrapper.h:29, from API/APICast.h:29, from API/JSBase.cpp:30: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGValidate.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/dfg/DFGVirtualRegisterAllocationPhase.o dfg/DFGVirtualRegisterAllocationPhase.cpp ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGValidate.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGValidate.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGValidate.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGValidate.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/MethodOfGettingAValueProfile.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecode/MethodOfGettingAValueProfile.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/JITStubRoutineSet.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' runtime/PropertyNameArray.h:75:119: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from jit/GCAwareJITStubRoutine.h:34, from heap/JITStubRoutineSet.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from dfg/DFGVirtualRegisterAllocationPhase.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGVirtualRegisterAllocationPhase.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/PreciseJumpTargets.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecode/PreciseJumpTargets.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from dfg/DFGVirtualRegisterAllocationPhase.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGVirtualRegisterAllocationPhase.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGVirtualRegisterAllocationPhase.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/MarkStack.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' runtime/PropertyNameArray.h:75:119: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from heap/MarkStack.cpp:34: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/StructureSet.h:29, from bytecode/GetByIdStatus.h:30, from bytecode/GetByIdStatus.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecode/GetByIdStatus.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CallLinkInfo.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecode/CallLinkInfo.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/disassembler/Disassembler.o disassembler/Disassembler.cpp ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/Strong.h:31, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/Strong.h:31, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from runtime/JSCellInlines.h:32, from bytecode/ArrayProfile.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/Strong.h:31, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecode/SamplingTool.cpp:29: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/ConservativeRoots.cpp:29: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from dfg/DFGValidate.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGValidate.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from dfg/DFGValidate.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGValidate.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGValidate.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGValidate.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGValidate.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGValidate.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGValidate.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGValidate.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGValidate.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGValidate.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGValidate.cpp:27: dfg/DFGValidate.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from bytecode/ValueProfile.h:36, from bytecode/LazyOperandValueProfile.h:33, from bytecode/LazyOperandValueProfile.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from disassembler/Disassembler.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecode/LazyOperandValueProfile.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from disassembler/Disassembler.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from disassembler/Disassembler.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from disassembler/Disassembler.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from disassembler/Disassembler.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGVirtualRegisterAllocationPhase.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from dfg/DFGVirtualRegisterAllocationPhase.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from dfg/DFGVirtualRegisterAllocationPhase.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVirtualRegisterAllocationPhase.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGVirtualRegisterAllocationPhase.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGVirtualRegisterAllocationPhase.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGVirtualRegisterAllocationPhase.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGVirtualRegisterAllocationPhase.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from dfg/DFGVirtualRegisterAllocationPhase.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from dfg/DFGVirtualRegisterAllocationPhase.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from dfg/DFGVirtualRegisterAllocationPhase.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGVirtualRegisterAllocationPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGPhase.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from runtime/ExceptionHelpers.h:32, from runtime/Operations.h:25, from heap/CopiedSpace.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:34, from dfg/DFGVariableEventStream.cpp:27: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGMinifiedGraph.h:33, from dfg/DFGVariableEventStream.h:34, from dfg/DFGVariableEventStream.cpp:27: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from dfg/DFGVariableEventStream.h:34, from dfg/DFGVariableEventStream.cpp:27: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from dfg/DFGVariableEventStream.h:34, from dfg/DFGVariableEventStream.cpp:27: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from dfg/DFGVariableEventStream.h:34, from dfg/DFGVariableEventStream.cpp:27: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from dfg/DFGVariableEventStream.cpp:27: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGVariableEventStream.h:35, from dfg/DFGVariableEventStream.cpp:27: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGVariableEventStream.h:35, from dfg/DFGVariableEventStream.cpp:27: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from bytecode/Operands.h:29, from dfg/DFGVariableEventStream.h:36, from dfg/DFGVariableEventStream.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from bytecode/Operands.h:29, from dfg/DFGVariableEventStream.h:36, from dfg/DFGVariableEventStream.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from bytecode/Operands.h:29, from dfg/DFGVariableEventStream.h:36, from dfg/DFGVariableEventStream.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Operands.h:29, from dfg/DFGVariableEventStream.h:36, from dfg/DFGVariableEventStream.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from bytecode/Operands.h:30, from dfg/DFGVariableEventStream.h:36, from dfg/DFGVariableEventStream.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from bytecode/Operands.h:30, from dfg/DFGVariableEventStream.h:36, from dfg/DFGVariableEventStream.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from bytecode/Operands.h:30, from dfg/DFGVariableEventStream.h:36, from dfg/DFGVariableEventStream.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from bytecode/Operands.h:30, from dfg/DFGVariableEventStream.h:36, from dfg/DFGVariableEventStream.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.cpp:27: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEventStream.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGVariableEventStream.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGVariableEventStream.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGVariableEventStream.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGVariableEventStream.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGVariableEventStream.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEvent.h:33, from dfg/DFGVariableEvent.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEvent.h:34, from dfg/DFGVariableEvent.cpp:27: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEvent.cpp:27: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEvent.cpp:27: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEvent.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ In file included from dfg/DFGFPRInfo.h:31, from dfg/DFGVariableEvent.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEvent.cpp:31: dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGVariableEvent.cpp:32: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEvent.cpp:32: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.cpp:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGVariableEventStream.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGVariableEventStream.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGVariableEventStream.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGVariableEventStream.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGVariableEventStream.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGVariableEventStream.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGVariableEventStream.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGVariableEventStream.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGVariableEventStream.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGVariableEventStream.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGVariableEventStream.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGVariableEventStream.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGVariableEventStream.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGVariableEventStream.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGVariableEventStream.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGVariableEventStream.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGVariableEventStream.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGVariableEventStream.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGVariableEventStream.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGVariableEventStream.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGVariableEventStream.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGVariableEventStream.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGVariableEventStream.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGVariableEventStream.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGVariableEventStream.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGVariableEventStream.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGVariableEventStream.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGVariableEventStream.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGVariableEventStream.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGVariableEventStream.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from heap/ConservativeRoots.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSBase.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from API/JSBase.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGVariableEventStream.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGVariableEventStream.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGVariableEventStream.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGVariableEventStream.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGVariableEventStream.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGVariableEventStream.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGVariableEventStream.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGVariableEventStream.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGVariableEventStream.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGVariableEventStream.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGVariableEventStream.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGVariableEventStream.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGVariableEventStream.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGVariableEventStream.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.cpp:32: dfg/DFGValueSource.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from dfg/DFGVariableEventStream.cpp:33: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from dfg/DFGVariableEventStream.cpp:33: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from dfg/DFGVariableEventStream.cpp:33: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEventStream.cpp:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEventStream.cpp:293:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 293 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/interpreter/AbstractPC.o interpreter/AbstractPC.cpp bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGVariableAccessDataDump.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGVariableAccessDataDump.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGVariableAccessDataDump.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/CallLinkStatus.h:31, from bytecode/CallLinkStatus.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/CallLinkStatus.h:31, from bytecode/CallLinkStatus.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGGraph.h:36, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableAccessDataDump.cpp:31: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from ./config.h:30, from disassembler/Disassembler.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from disassembler/Disassembler.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from disassembler/Disassembler.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from disassembler/Disassembler.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from disassembler/Disassembler.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from disassembler/Disassembler.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from disassembler/Disassembler.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from disassembler/Disassembler.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from disassembler/Disassembler.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from disassembler/Disassembler.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from disassembler/Disassembler.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from disassembler/Disassembler.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from interpreter/AbstractPC.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from interpreter/AbstractPC.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from interpreter/AbstractPC.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from disassembler/Disassembler.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from interpreter/AbstractPC.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from interpreter/AbstractPC.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/CopiedBlock.h:29, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopiedSpace.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from heap/CopiedSpace.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGGraph.h:36, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGValidate.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/HandleSet.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/HandleSet.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/HandleSet.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/HandleSet.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/HandleSet.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/HandleSet.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/HandleSet.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from heap/HandleSet.cpp:32: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/JSCellInlines.h:29, from bytecode/ArrayProfile.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecode/ArrayProfile.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/JSAPIValueWrapper.h:29, from API/APICast.h:29, from API/JSValueRef.cpp:29: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/CallLinkStatus.h:31, from bytecode/CallLinkStatus.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/CallLinkStatus.h:31, from bytecode/CallLinkStatus.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleSet.h:29, from heap/HandleSet.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleSet.h:29, from heap/HandleSet.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from disassembler/Disassembler.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from disassembler/Disassembler.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from disassembler/Disassembler.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from disassembler/Disassembler.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from disassembler/Disassembler.cpp:29: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from disassembler/Disassembler.cpp:29: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from disassembler/Disassembler.cpp:29: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from disassembler/Disassembler.cpp:29: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from disassembler/Disassembler.cpp:29: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from disassembler/Disassembler.cpp:29: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from disassembler/Disassembler.cpp:29: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from disassembler/Disassembler.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from disassembler/Disassembler.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from disassembler/Disassembler.cpp:29: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from disassembler/Disassembler.cpp:29: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from disassembler/Disassembler.cpp:29: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from disassembler/Disassembler.cpp:29: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from disassembler/Disassembler.cpp:29: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from disassembler/Disassembler.cpp:29: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from disassembler/Disassembler.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CallLinkStatus.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecode/CallLinkStatus.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from disassembler/Disassembler.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from disassembler/Disassembler.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from disassembler/Disassembler.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from disassembler/Disassembler.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from disassembler/Disassembler.cpp:29: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from disassembler/Disassembler.cpp:29: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from disassembler/Disassembler.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleSet.h:29, from heap/HandleSet.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/HandleSet.h:29, from heap/HandleSet.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from disassembler/Disassembler.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from interpreter/AbstractPC.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from interpreter/AbstractPC.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from interpreter/AbstractPC.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from interpreter/AbstractPC.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from interpreter/AbstractPC.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from interpreter/AbstractPC.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from interpreter/AbstractPC.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from interpreter/AbstractPC.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from interpreter/AbstractPC.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/HandleSet.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/HandleSet.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from interpreter/AbstractPC.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from interpreter/AbstractPC.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashCountedSet.h:26, from heap/HandleSet.h:32, from heap/HandleSet.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from heap/HandleSet.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from bytecode/Watchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from API/JSCallbackObject.cpp:27: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from bytecode/Watchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/RefCounted.h:27, from bytecode/Watchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from disassembler/Disassembler.cpp:29: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from disassembler/Disassembler.cpp:29: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from disassembler/Disassembler.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from disassembler/Disassembler.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from disassembler/Disassembler.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from disassembler/Disassembler.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from disassembler/Disassembler.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/interpreter/CallFrame.o interpreter/CallFrame.cpp In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::UnsafeVectorOverflow; size_t = unsigned int]' bytecompiler/BytecodeGenerator.cpp:446:43: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/interpreter/Interpreter.o interpreter/Interpreter.cpp In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSValueRef.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from API/JSValueRef.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGAssemblyHelpers.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGAssemblyHelpers.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from bytecode/CodeBlock.h:36, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from interpreter/CallFrame.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from interpreter/CallFrame.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ In file included from bytecode/StructureStubClearingWatchpoint.h:39, from bytecode/StructureStubClearingWatchpoint.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from interpreter/CallFrame.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from interpreter/CallFrame.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from interpreter/CallFrame.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from interpreter/Interpreter.cpp:30: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from interpreter/Interpreter.cpp:30: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from interpreter/Interpreter.cpp:30: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from interpreter/Interpreter.cpp:30: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from interpreter/Interpreter.cpp:30: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:31, from dfg/DFGGraph.h:34, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGVariableAccessDataDump.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGAssemblyHelpers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDIn file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/interpreter/JSStack.o interpreter/JSStack.cpp In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAssemblyHelpers.h:36, from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Nodes.h:1369:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecompiler/BytecodeGenerator.cpp:31: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 136 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:35, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGAssemblyHelpers.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 214 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if CPU(X86_64) || CPU(ARM) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:263:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 263 | #if DFG_ENABLE(JIT_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:311:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 311 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:318:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 318 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGAssemblyHelpers.h:329:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 329 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:36, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGBasicBlock.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGBasicBlock.h:32, from dfg/DFGGraph.h:36, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGBranchDirection.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:37, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGDominators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGraph.h:38, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGLongLivedState.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGNodeAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGGraph.h:38, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGAllocator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: dfg/DFGGraph.h:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVirtualRegisterAllocationPhase.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVirtualRegisterAllocationPhase.cpp:32: dfg/DFGScoreBoard.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVirtualRegisterAllocationPhase.cpp:32: dfg/DFGScoreBoard.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 113 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGScoreBoard.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ dfg/DFGVirtualRegisterAllocationPhase.cpp:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVirtualRegisterAllocationPhase.cpp:53:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 53 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVirtualRegisterAllocationPhase.cpp:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVirtualRegisterAllocationPhase.cpp:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVirtualRegisterAllocationPhase.cpp:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVirtualRegisterAllocationPhase.cpp:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/jit/ClosureCallStubRoutine.o jit/ClosureCallStubRoutine.cpp jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/jit/ExecutableAllocatorFixedVMPool.o jit/ExecutableAllocatorFixedVMPool.cpp In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from interpreter/JSStack.cpp:29: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from interpreter/JSStack.cpp:29: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from interpreter/JSStack.cpp:29: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from interpreter/JSStack.cpp:29: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from interpreter/JSStack.cpp:29: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from jit/ClosureCallStubRoutine.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/jit/ExecutableAllocator.o jit/ExecutableAllocator.cpp ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/ClosureCallStubRoutine.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from jit/ClosureCallStubRoutine.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from jit/ClosureCallStubRoutine.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from jit/ExecutableAllocatorFixedVMPool.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/ExecutableAllocatorFixedVMPool.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/jit/HostCallReturnValue.o jit/HostCallReturnValue.cpp ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/ClosureCallStubRoutine.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from jit/ExecutableAllocatorFixedVMPool.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from jit/ExecutableAllocatorFixedVMPool.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/ExecutableAllocatorFixedVMPool.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from interpreter/AbstractPC.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from jit/ExecutableAllocator.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from interpreter/CallFrame.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from interpreter/CallFrame.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from interpreter/CallFrame.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from interpreter/CallFrame.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from interpreter/CallFrame.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from interpreter/CallFrame.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from interpreter/CallFrame.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from interpreter/CallFrame.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from interpreter/CallFrame.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from interpreter/CallFrame.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from interpreter/CallFrame.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/ExecutableAllocator.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from jit/ExecutableAllocator.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from jit/ExecutableAllocator.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from parser/Parser.h:31, from debugger/Debugger.cpp:30: parser/Nodes.h: In member function 'void JSC::ThrowableExpressionData::setExceptionSourceCode(const JSC::JSTextPosition&, const JSC::JSTextPosition&, const JSC::JSTextPosition&)': parser/Nodes.h:277:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 277 | m_divot = divot; | ^~~~~ In file included from parser/Lexer.h:28, from parser/Parser.h:30, from debugger/Debugger.cpp:30: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from parser/Parser.h:31, from debugger/Debugger.cpp:30: parser/Nodes.h:278:28: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 278 | m_divotStart = divotStart; | ^~~~~~~~~~ In file included from parser/Lexer.h:28, from parser/Parser.h:30, from debugger/Debugger.cpp:30: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from parser/Parser.h:31, from debugger/Debugger.cpp:30: parser/Nodes.h:279:26: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | m_divotEnd = divotEnd; | ^~~~~~~~ In file included from parser/Lexer.h:28, from parser/Parser.h:30, from debugger/Debugger.cpp:30: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from bytecode/Watchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.h:29, from bytecode/StructureStubClearingWatchpoint.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits >; Value = WTF::KeyValuePair]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::StringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits >, JSC::IdentifierRepHash>; T = WTF::StringImpl*; Extra = unsigned int; Key = WTF::StringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >]' ../WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = WTF::StringImpl*; MappedArg = unsigned int; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::StringImpl*; WTF::HashMap::MappedPassInReferenceType = const unsigned int&]' ../WTF/wtf/HashMap.h:369:16: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = WTF::StringImpl*; MappedArg = unsigned int; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::StringImpl*; WTF::HashMap::MappedPassInType = const unsigned int&]' bytecompiler/BytecodeGenerator.h:746:94: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from jit/HostCallReturnValue.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/HostCallReturnValue.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/StructureStubClearingWatchpoint.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecode/StructureStubClearingWatchpoint.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from jit/HostCallReturnValue.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/ExecutableAllocator.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' bytecompiler/BytecodeGenerator.cpp:326:45: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits >; Value = WTF::KeyValuePair]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::StringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits >, JSC::IdentifierRepHash>; T = WTF::StringImpl*; Extra = JSC::JSString*; Key = WTF::StringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >]' ../WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = WTF::StringImpl*; MappedArg = JSC::JSString*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::StringImpl*; WTF::HashMap::MappedPassInReferenceType = JSC::JSString* const&]' ../WTF/wtf/HashMap.h:369:16: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = WTF::StringImpl*; MappedArg = JSC::JSString*; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::StringImpl*; WTF::HashMap::MappedPassInType = JSC::JSString* const&]' bytecompiler/BytecodeGenerator.cpp:1133:66: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits >; Value = WTF::KeyValuePair]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::FunctionBodyNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits >, WTF::PtrHash >; T = JSC::FunctionBodyNode*; Extra = unsigned int; Key = JSC::FunctionBodyNode*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >]' ../WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = JSC::FunctionBodyNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::FunctionBodyNode*; WTF::HashMap::MappedPassInReferenceType = const unsigned int&]' ../WTF/wtf/HashMap.h:369:16: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = JSC::FunctionBodyNode*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::FunctionBodyNode*; WTF::HashMap::MappedPassInType = const unsigned int&]' bytecompiler/BytecodeGenerator.cpp:1668:73: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/HostCallReturnValue.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/HostCallReturnValue.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator >, WTF::HashTraits >, WTF::StringHash>; T = WTF::StringImpl*; Extra = int; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/RefPtrHashMap.h:209:59: required from 'WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::AddResult WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::inlineAdd(WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedPassInReferenceType) [with T = WTF::StringImpl; MappedArg = int; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = WTF::StringImpl*; WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedPassInReferenceType = const int&]' ../WTF/wtf/RefPtrHashMap.h:247:37: required from 'WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::AddResult WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::add(WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedPassInType) [with T = WTF::StringImpl; MappedArg = int; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = WTF::StringImpl*; WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedPassInType = const int&]' bytecompiler/BytecodeGenerator.cpp:2451:92: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from interpreter/Interpreter.cpp:30: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from interpreter/Interpreter.cpp:30: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from interpreter/Interpreter.cpp:30: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from interpreter/JSStack.cpp:29: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from interpreter/JSStack.cpp:29: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ In file included from ./config.h:31, from interpreter/JSStack.cpp:29: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from interpreter/JSStack.cpp:29: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.cpp:29: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from interpreter/JSStack.cpp:29: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from interpreter/JSStack.cpp:29: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from interpreter/JSStack.cpp:29: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from interpreter/Interpreter.cpp:30: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/Interpreter.cpp:30: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from interpreter/JSStack.cpp:29: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from interpreter/JSStack.cpp:29: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from interpreter/Interpreter.cpp:30: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from interpreter/JSStack.cpp:29: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from interpreter/JSStack.cpp:29: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from interpreter/Interpreter.cpp:30: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from interpreter/Interpreter.cpp:30: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from interpreter/Interpreter.cpp:30: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from interpreter/Interpreter.cpp:30: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from interpreter/Interpreter.cpp:30: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from interpreter/Interpreter.cpp:30: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/jit/GCAwareJITStubRoutine.o jit/GCAwareJITStubRoutine.cpp In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from jit/GCAwareJITStubRoutine.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/GCAwareJITStubRoutine.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from jit/GCAwareJITStubRoutine.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from jit/GCAwareJITStubRoutine.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/ExecutableAllocatorFixedVMPool.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from jit/ExecutableAllocatorFixedVMPool.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from jit/ExecutableAllocatorFixedVMPool.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from jit/ExecutableAllocatorFixedVMPool.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocatorFixedVMPool.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/ExecutableAllocatorFixedVMPool.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/ExecutableAllocatorFixedVMPool.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/GCAwareJITStubRoutine.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/ExecutableAllocatorFixedVMPool.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/ExecutableAllocatorFixedVMPool.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/ExecutableAllocatorFixedVMPool.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:59, from jit/ExecutableAllocatorFixedVMPool.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocatorFixedVMPool.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from ./config.h:30, from jit/ClosureCallStubRoutine.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from jit/ClosureCallStubRoutine.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from jit/ClosureCallStubRoutine.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from jit/ClosureCallStubRoutine.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/ClosureCallStubRoutine.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/ClosureCallStubRoutine.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/ClosureCallStubRoutine.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/ClosureCallStubRoutine.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/ClosureCallStubRoutine.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from jit/ClosureCallStubRoutine.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.cpp:27: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from API/APIShims.h:29, from heap/HeapTimer.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' runtime/PropertyNameArray.h:75:119: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from heap/HeapTimer.cpp:30: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = JSC::RegisterID]': ../WTF/wtf/Vector.h:219:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = JSC::RegisterID]' ../WTF/wtf/Vector.h:922:39: required from 'void WTF::Vector::grow(size_t) [with T = JSC::RegisterID; unsigned int inlineCapacity = 32; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/SegmentedVector.h:244:13: required from 'void WTF::SegmentedVector::ensureSegment(size_t, size_t) [with T = JSC::RegisterID; unsigned int SegmentSize = 32; unsigned int InlineCapacity = 32; size_t = unsigned int]' ../WTF/wtf/SegmentedVector.h:233:17: required from 'void WTF::SegmentedVector::ensureSegmentsFor(size_t) [with T = JSC::RegisterID; unsigned int SegmentSize = 32; unsigned int InlineCapacity = 32; size_t = unsigned int]' ../WTF/wtf/SegmentedVector.h:175:13: required from 'void WTF::SegmentedVector::grow(size_t) [with T = JSC::RegisterID; unsigned int SegmentSize = 32; unsigned int InlineCapacity = 32; size_t = unsigned int]' bytecompiler/BytecodeGenerator.cpp:373:44: required from here ../WTF/wtf/Vector.h:80:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class JSC::RegisterID' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 80 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecompiler/BytecodeGenerator.h:41, from bytecompiler/BytecodeGenerator.cpp:32: bytecompiler/RegisterID.h:37:11: note: 'class JSC::RegisterID' declared here 37 | class RegisterID { | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:25: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' runtime/PropertyNameArray.h:75:119: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from heap/MachineStackMarker.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from interpreter/AbstractPC.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/jit/JITArithmetic.o jit/JITArithmetic.cpp In file included from ./config.h:30, from jit/ExecutableAllocator.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from jit/ExecutableAllocator.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from jit/ExecutableAllocator.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from jit/ExecutableAllocator.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/ExecutableAllocator.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/ExecutableAllocator.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/ExecutableAllocator.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from interpreter/AbstractPC.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from interpreter/AbstractPC.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from bytecode/CodeOrigin.h:29, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from interpreter/AbstractPC.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/HostCallReturnValue.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/ExecutableAllocator.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/ExecutableAllocator.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from jit/ExecutableAllocator.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from jit/HostCallReturnValue.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from jit/HostCallReturnValue.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from jit/HostCallReturnValue.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/HostCallReturnValue.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/HostCallReturnValue.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/HostCallReturnValue.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/HostCallReturnValue.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:56, from jit/HostCallReturnValue.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/HostCallReturnValue.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from jit/HostCallReturnValue.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from ./config.h:30, from jit/GCAwareJITStubRoutine.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from jit/HostCallReturnValue.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from jit/GCAwareJITStubRoutine.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from jit/GCAwareJITStubRoutine.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ In file included from ./config.h:33, from jit/GCAwareJITStubRoutine.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/GCAwareJITStubRoutine.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/GCAwareJITStubRoutine.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/GCAwareJITStubRoutine.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/GCAwareJITStubRoutine.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./config.h:56, from jit/GCAwareJITStubRoutine.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/GCAwareJITStubRoutine.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from jit/GCAwareJITStubRoutine.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from jit/GCAwareJITStubRoutine.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/GCAwareJITStubRoutine.cpp:27: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from jit/JITArithmetic.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITArithmetic.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from jit/JITArithmetic.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITArithmetic.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITArithmetic.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/JSAPIValueWrapper.h:29, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/HostCallReturnValue.h:29, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashSet.h:25, from heap/DFGCodeBlocks.h:30, from heap/DFGCodeBlocks.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashSet.h:25, from heap/DFGCodeBlocks.h:30, from heap/DFGCodeBlocks.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/HostCallReturnValue.h:29, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/jit/JITArithmetic32_64.o jit/JITArithmetic32_64.cpp In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from interpreter/AbstractPC.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from interpreter/AbstractPC.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/AbstractPC.cpp:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/jit/JITCall.o jit/JITCall.cpp In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecompiler/BytecodeGenerator.cpp:31: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow]' bytecompiler/Label.h:56:72: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecompiler/BytecodeGenerator.cpp:31: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 16; OverflowHandler = WTF::UnsafeVectorOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 16; OverflowHandler = WTF::UnsafeVectorOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = JSC::RegisterID* const; T = WTF::RefPtr; unsigned int inlineCapacity = 16; OverflowHandler = WTF::UnsafeVectorOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = JSC::RegisterID*; T = WTF::RefPtr; unsigned int inlineCapacity = 16; OverflowHandler = WTF::UnsafeVectorOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = JSC::RegisterID*; T = WTF::RefPtr; unsigned int inlineCapacity = 16; OverflowHandler = WTF::UnsafeVectorOverflow]' bytecompiler/BytecodeGenerator.cpp:1648:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from jit/JITArithmetic32_64.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITArithmetic32_64.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from jit/JITArithmetic32_64.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITArithmetic32_64.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from jit/ExecutableAllocatorFixedVMPool.cpp:28: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/jit/JITCall32_64.o jit/JITCall32_64.cpp In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITArithmetic32_64.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ In file included from jit/ExecutableAllocatorFixedVMPool.cpp:28: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ jit/ExecutableAllocatorFixedVMPool.cpp:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocatorFixedVMPool.cpp:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED < 1090 | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocatorFixedVMPool.cpp:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocatorFixedVMPool.cpp:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocatorFixedVMPool.cpp:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if USE(MADV_FREE_FOR_JIT_MEMORY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ jit/ExecutableAllocatorFixedVMPool.cpp:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if USE(MADV_FREE_FOR_JIT_MEMORY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ jit/ExecutableAllocatorFixedVMPool.cpp:176:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 176 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from jit/JITCall.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITCall.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from interpreter/Register.h:32, from interpreter/JSStack.h:33, from interpreter/JSStack.cpp:30: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from jit/JITCall.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/Register.h:32, from interpreter/JSStack.h:33, from interpreter/JSStack.cpp:30: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITCall.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/JSStack.cpp:30: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/jit/JITCode.o jit/JITCode.cpp ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITCall.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from interpreter/JSStack.cpp:30: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from jit/JITCall32_64.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITCall32_64.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from jit/JITCall32_64.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITCall32_64.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITCall32_64.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/SpecialPointer.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecode/SpecialPointer.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ResolveGlobalStatus.h:29, from bytecode/ResolveGlobalStatus.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ResolveGlobalStatus.h:29, from bytecode/ResolveGlobalStatus.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/HostCallReturnValue.h:29, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/HostCallReturnValue.h:29, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from interpreter/CallFrame.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from interpreter/CallFrame.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from interpreter/CallFrame.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from interpreter/CallFrame.cpp:29: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from jit/JITCode.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITCode.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from jit/JITCode.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/HostCallReturnValue.h:29, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/HostCallReturnValue.h:29, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/HostCallReturnValue.h:29, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/HostCallReturnValue.h:29, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/HostCallReturnValue.h:29, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/HostCallReturnValue.h:29, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/HostCallReturnValue.h:29, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/HostCallReturnValue.h:29, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/HostCallReturnValue.h:29, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/HostCallReturnValue.h:29, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITCode.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITCode.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashSet.h:25, from heap/DFGCodeBlocks.h:30, from heap/DFGCodeBlocks.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashSet.h:25, from heap/DFGCodeBlocks.h:30, from heap/DFGCodeBlocks.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from interpreter/CallFrame.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from interpreter/CallFrame.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from jit/HostCallReturnValue.h:29, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/HostCallReturnValue.h:29, from jit/HostCallReturnValue.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/HostCallReturnValue.h:30, from jit/HostCallReturnValue.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/HostCallReturnValue.h:30, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/HostCallReturnValue.h:30, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/HostCallReturnValue.h:30, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from interpreter/CallFrame.cpp:29: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/HostCallReturnValue.h:30, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/HostCallReturnValue.h:30, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from jit/HostCallReturnValue.h:30, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from jit/HostCallReturnValue.h:30, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from jit/HostCallReturnValue.h:30, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from interpreter/CallFrame.cpp:29: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from jit/HostCallReturnValue.h:30, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from jit/HostCallReturnValue.h:30, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from interpreter/CallFrame.cpp:29: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/CallFrame.cpp:29: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/CallFrame.cpp:29: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/CallFrame.cpp:29: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/CallFrame.cpp:29: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/CallFrame.cpp:29: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/CallFrame.cpp:29: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/CallFrame.cpp:29: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/CallFrame.cpp:29: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/WeakBlock.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakBlock.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/WeakBlock.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakBlock.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/CallFrame.cpp:29: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/WeakBlock.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakBlock.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/jit/JIT.o jit/JIT.cpp In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/HostCallReturnValue.h:30, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/HostCallReturnValue.h:30, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/WeakBlock.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from heap/WeakBlock.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from jit/HostCallReturnValue.h:30, from jit/HostCallReturnValue.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssemblerCodeRef.h:30, from jit/HostCallReturnValue.h:30, from jit/HostCallReturnValue.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/CallFrame.cpp:29: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/HostCallReturnValue.h:30, from jit/HostCallReturnValue.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/CallFrame.cpp:29: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/CallFrame.cpp:29: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITArithmetic.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from jit/JITArithmetic.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:31, from jit/JITArithmetic.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from jit/JITArithmetic.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/CallFrame.cpp:29: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITArithmetic.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/HostCallReturnValue.h:30, from jit/HostCallReturnValue.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/CallFrame.cpp:29: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITArithmetic.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/HostCallReturnValue.h:30, from jit/HostCallReturnValue.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from jit/ExecutableAllocator.cpp:28: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITArithmetic.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITArithmetic.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/HostCallReturnValue.h:30, from jit/HostCallReturnValue.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/HostCallReturnValue.h:30, from jit/HostCallReturnValue.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/HostCallReturnValue.cpp:27: jit/HostCallReturnValue.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/HostCallReturnValue.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITArithmetic.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITArithmetic.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from jit/HostCallReturnValue.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from jit/JITArithmetic.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from jit/JITArithmetic.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/JITArithmetic.cpp:28:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 28 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITArithmetic.cpp:29: jit/JIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/CallFrame.cpp:29: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from interpreter/CallFrame.cpp:29: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from interpreter/CallFrame.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from jit/JIT.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.cpp:28: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/JSAPIValueWrapper.h:29, from API/APICast.h:29, from API/JSScriptRef.cpp:28: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JIT.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.cpp:28: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.cpp:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.cpp:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.cpp:53:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 53 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.cpp:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from jit/JIT.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITArithmetic32_64.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from jit/JITArithmetic32_64.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from jit/JITArithmetic32_64.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from jit/JITArithmetic32_64.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITArithmetic32_64.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITArithmetic32_64.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from jit/JIT.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from interpreter/CallFrame.cpp:29: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JIT.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Nodes.h:1369:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITArithmetic32_64.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITArithmetic32_64.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITCall32_64.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITArithmetic32_64.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITArithmetic32_64.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITCall32_64.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:59, from jit/JITArithmetic32_64.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from ./config.h:31, from jit/JITCall32_64.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from jit/JITArithmetic32_64.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITArithmetic32_64.cpp:28:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 28 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITArithmetic32_64.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITArithmetic32_64.cpp:30: jit/JIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:33, from jit/JITCall32_64.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from jit/JITCall32_64.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITCall32_64.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITCall32_64.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITCall32_64.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from heap/DFGCodeBlocks.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ./config.h:56, from jit/JITCall32_64.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITCall32_64.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ./config.h:59, from jit/JITCall32_64.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from jit/JITCall32_64.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITCall32_64.cpp:28:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 28 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ jit/JITCall32_64.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from jit/JITCall32_64.cpp:30: jit/JIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from API/JSScriptRef.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:34, from bytecompiler/BytecodeGenerator.cpp:32: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::RegisterID]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::RegisterID]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::RegisterID; unsigned int inlineCapacity = 32; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::RegisterID; unsigned int inlineCapacity = 32; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:920:13: required from 'void WTF::Vector::grow(size_t) [with T = JSC::RegisterID; unsigned int inlineCapacity = 32; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/SegmentedVector.h:244:13: required from 'void WTF::SegmentedVector::ensureSegment(size_t, size_t) [with T = JSC::RegisterID; unsigned int SegmentSize = 32; unsigned int InlineCapacity = 32; size_t = unsigned int]' ../WTF/wtf/SegmentedVector.h:233:17: required from 'void WTF::SegmentedVector::ensureSegmentsFor(size_t) [with T = JSC::RegisterID; unsigned int SegmentSize = 32; unsigned int InlineCapacity = 32; size_t = unsigned int]' ../WTF/wtf/SegmentedVector.h:175:13: required from 'void WTF::SegmentedVector::grow(size_t) [with T = JSC::RegisterID; unsigned int SegmentSize = 32; unsigned int InlineCapacity = 32; size_t = unsigned int]' bytecompiler/BytecodeGenerator.cpp:373:44: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::RegisterID' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecompiler/BytecodeGenerator.h:41, from bytecompiler/BytecodeGenerator.cpp:32: bytecompiler/RegisterID.h:37:11: note: 'class JSC::RegisterID' declared here 37 | class RegisterID { | ^~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from interpreter/CallFrame.cpp:29: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/jit/JITDisassembler.o jit/JITDisassembler.cpp assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from interpreter/CallFrame.cpp:29: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from jit/ClosureCallStubRoutine.cpp:27: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/ClosureCallStubRoutine.h:34, from jit/ClosureCallStubRoutine.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from interpreter/CallFrame.cpp:29: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from interpreter/CallFrame.cpp:29: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/ClosureCallStubRoutine.h:34, from jit/ClosureCallStubRoutine.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/ClosureCallStubRoutine.h:34, from jit/ClosureCallStubRoutine.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from interpreter/CallFrame.cpp:29: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from interpreter/CallFrame.cpp:29: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/ClosureCallStubRoutine.h:34, from jit/ClosureCallStubRoutine.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from interpreter/CallFrame.cpp:29: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from interpreter/CallFrame.cpp:29: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from interpreter/CallFrame.cpp:29: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from interpreter/CallFrame.cpp:29: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from interpreter/CallFrame.cpp:29: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 16; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 16; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 16; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 16; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 16; OverflowHandler = WTF::CrashOnOverflow]' heap/DFGCodeBlocks.cpp:45:44: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/DFGCodeBlocks.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from jit/GCAwareJITStubRoutine.h:34, from jit/ClosureCallStubRoutine.h:34, from jit/ClosureCallStubRoutine.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ResolveGlobalStatus.h:29, from bytecode/ResolveGlobalStatus.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ResolveGlobalStatus.h:29, from bytecode/ResolveGlobalStatus.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITCall.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from jit/JITCall.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from jit/JITCall.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from jit/JITCall.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCall.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITCall.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITCall.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITCall.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from interpreter/CallFrame.cpp:29: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from interpreter/CallFrame.cpp:29: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from interpreter/CallFrame.cpp:29: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from interpreter/CallFrame.cpp:29: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from jit/GCAwareJITStubRoutine.h:34, from jit/ClosureCallStubRoutine.h:34, from jit/ClosureCallStubRoutine.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from interpreter/CallFrame.cpp:29: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from interpreter/CallFrame.cpp:29: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from jit/GCAwareJITStubRoutine.h:34, from jit/ClosureCallStubRoutine.h:34, from jit/ClosureCallStubRoutine.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from interpreter/CallFrame.cpp:29: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from interpreter/CallFrame.cpp:29: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from interpreter/CallFrame.cpp:29: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from interpreter/CallFrame.cpp:29: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from interpreter/CallFrame.cpp:29: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from interpreter/CallFrame.cpp:29: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from interpreter/CallFrame.cpp:29: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from interpreter/CallFrame.cpp:29: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/CallFrame.cpp:29: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/GCAwareJITStubRoutine.h:34, from jit/ClosureCallStubRoutine.h:34, from jit/ClosureCallStubRoutine.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ jit/ClosureCallStubRoutine.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/CallFrame.cpp:29: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:32, from jit/ClosureCallStubRoutine.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/CallFrame.cpp:29: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/CallFrame.cpp:29: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/CallFrame.cpp:29: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/jit/JITExceptions.o jit/JITExceptions.cpp In file included from ./config.h:56, from jit/JITCall.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITCall.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from jit/JITCall.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from jit/JITCall.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/JITCall.cpp:28:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 28 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCall.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from runtime/Executable.h:33, from jit/ClosureCallStubRoutine.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ In file included from ./config.h:30, from jit/JITCode.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITCode.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:31, from jit/JITCode.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ./config.h:33, from jit/JITCode.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITCode.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITCode.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITCode.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITCode.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITCode.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from jit/JITCode.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from jit/JITCode.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITCode.cpp:27: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/CallFrame.cpp:29: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from runtime/Executable.h:33, from jit/ClosureCallStubRoutine.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/CallFrame.cpp:29: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/CallFrame.cpp:29: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/CallFrame.cpp:29: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/CallFrame.cpp:29: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/CallFrame.cpp:29: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/CallFrame.cpp:29: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakBlock.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakBlock.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/CallFrame.cpp:29: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/CallFrame.cpp:29: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/CallFrame.cpp:29: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/CallFrame.cpp:29: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/CallFrame.cpp:29: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/CallFrame.cpp:29: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/CallFrame.cpp:29: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/CallFrame.cpp:29: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from jit/ClosureCallStubRoutine.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from jit/ClosureCallStubRoutine.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from jit/ClosureCallStubRoutine.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from jit/ClosureCallStubRoutine.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from jit/ClosureCallStubRoutine.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from interpreter/CallFrame.cpp:29: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from interpreter/CallFrame.cpp:29: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from jit/ClosureCallStubRoutine.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from interpreter/CallFrame.cpp:29: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from jit/ClosureCallStubRoutine.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from interpreter/CallFrame.cpp:29: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from jit/ClosureCallStubRoutine.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from interpreter/CallFrame.cpp:29: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from interpreter/CallFrame.cpp:29: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from interpreter/CallFrame.cpp:29: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from jit/ClosureCallStubRoutine.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/Executable.h:38, from jit/ClosureCallStubRoutine.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from interpreter/CallFrame.cpp:29: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from jit/ClosureCallStubRoutine.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from interpreter/CallFrame.cpp:29: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from interpreter/CallFrame.cpp:29: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.cpp:29: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.cpp:29: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from jit/JITDisassembler.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITDisassembler.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from jit/JITDisassembler.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from interpreter/CallFrame.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from interpreter/CallFrame.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Operations.h:27, from interpreter/CallFrame.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from jit/ClosureCallStubRoutine.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from jit/ClosureCallStubRoutine.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from jit/ClosureCallStubRoutine.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ interpreter/CallFrame.cpp:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ interpreter/CallFrame.cpp:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from jit/ClosureCallStubRoutine.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from jit/ClosureCallStubRoutine.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from jit/ClosureCallStubRoutine.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from interpreter/JSStackInlines.h:29, from interpreter/JSStack.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITDisassembler.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ In file included from runtime/JSObject.h:28, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITDisassembler.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ In file included from runtime/JSObject.h:28, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from interpreter/Interpreter.h:36, from interpreter/Interpreter.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from jit/ClosureCallStubRoutine.cpp:34: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from jit/ClosureCallStubRoutine.cpp:34: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from jit/ClosureCallStubRoutine.cpp:34: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from jit/JITExceptions.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits > >; Value = WTF::KeyValuePair >]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits > >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits > >, WTF::PtrHash >; T = void*; Extra = JSC::PassWeak; Key = void*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits > >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits > >, WTF::HashTraits > >]' ../WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits > >, WTF::HashTraits > >; WTF::HashMap::KeyType = void*; WTF::HashMap::MappedPassInReferenceType = JSC::PassWeak&]' ../WTF/wtf/HashMap.h:349:28: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = void*; MappedArg = JSC::Weak; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits > >, WTF::HashTraits > >; WTF::HashMap::KeyType = void*; WTF::HashMap::MappedPassInType = JSC::PassWeak]' runtime/WeakGCMap.h:64:25: required from 'JSC::WeakGCMap::AddResult JSC::WeakGCMap::set(const KeyType&, JSC::WeakGCMap::MappedPassInType) [with KeyArg = void*; RawMappedArg = JSC::JSObject; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; JSC::WeakGCMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits > >, WTF::HashTraits > >; JSC::WeakGCMap::KeyType = void*; JSC::WeakGCMap::MappedPassInType = JSC::PassWeak]' API/JSWeakObjectMapRefPrivate.cpp:67:28: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair >' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITExceptions.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from interpreter/Interpreter.h:36, from interpreter/Interpreter.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from interpreter/Interpreter.h:36, from interpreter/Interpreter.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from jit/HostCallReturnValue.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from jit/JITExceptions.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/GCAwareJITStubRoutine.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from jit/JITExceptions.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from interpreter/Interpreter.h:36, from runtime/Operations.h:26, from jit/GCAwareJITStubRoutine.cpp:33: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITExceptions.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from jit/HostCallReturnValue.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from jit/HostCallReturnValue.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from interpreter/Interpreter.h:36, from interpreter/Interpreter.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/HostCallReturnValue.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from interpreter/Interpreter.h:36, from interpreter/Interpreter.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/ResolveGlobalStatus.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecode/ResolveGlobalStatus.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from runtime/JSObject.h:28, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/JSCJSValueInlines.h:29, from jit/HostCallReturnValue.cpp:30: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JIT.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from jit/JIT.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from jit/JIT.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from jit/JIT.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JIT.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JIT.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JIT.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from interpreter/Interpreter.h:36, from interpreter/Interpreter.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JIT.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JIT.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from jit/JIT.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from jit/JIT.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/JIT.cpp:28:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 28 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JIT.cpp:29: jit/JIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from interpreter/Interpreter.h:36, from runtime/Operations.h:26, from jit/GCAwareJITStubRoutine.cpp:33: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/Operations.h:26, from jit/GCAwareJITStubRoutine.cpp:33: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:26, from jit/GCAwareJITStubRoutine.cpp:33: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from jit/GCAwareJITStubRoutine.cpp:33: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from jit/GCAwareJITStubRoutine.cpp:33: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Operations.h:27, from jit/GCAwareJITStubRoutine.cpp:33: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from jit/GCAwareJITStubRoutine.cpp:33: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/JSCJSValueInlines.h:29, from jit/HostCallReturnValue.cpp:30: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from jit/GCAwareJITStubRoutine.cpp:33: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from jit/GCAwareJITStubRoutine.cpp:33: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from jit/GCAwareJITStubRoutine.cpp:33: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/JSCJSValueInlines.h:29, from jit/HostCallReturnValue.cpp:30: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from jit/GCAwareJITStubRoutine.cpp:33: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from jit/GCAwareJITStubRoutine.cpp:33: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from jit/GCAwareJITStubRoutine.cpp:33: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from jit/GCAwareJITStubRoutine.cpp:33: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from jit/GCAwareJITStubRoutine.cpp:33: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/JSCJSValueInlines.h:29, from jit/HostCallReturnValue.cpp:30: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from jit/GCAwareJITStubRoutine.cpp:33: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSCJSValueInlines.h:29, from jit/HostCallReturnValue.cpp:30: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from jit/GCAwareJITStubRoutine.cpp:33: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from interpreter/Interpreter.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from interpreter/Interpreter.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from interpreter/Interpreter.cpp:33: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from interpreter/Interpreter.cpp:33: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from interpreter/Interpreter.cpp:33: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from interpreter/Interpreter.cpp:33: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from bytecode/SpeculatedType.cpp:32: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from interpreter/Interpreter.cpp:33: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from interpreter/Interpreter.cpp:33: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from interpreter/Interpreter.cpp:33: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from interpreter/Interpreter.cpp:33: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' parser/Parser.h:195:55: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from runtime/StructureInlines.h:29, from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from jit/HostCallReturnValue.cpp:30: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from interpreter/Interpreter.cpp:33: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from jit/HostCallReturnValue.cpp:30: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from jit/HostCallReturnValue.cpp:30: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/HostCallReturnValue.cpp:30: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSWeakObjectMapRefPrivate.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from API/JSWeakObjectMapRefPrivate.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/jit/JITOpcodes.o jit/JITOpcodes.cpp In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from interpreter/Interpreter.cpp:33: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from jit/GCAwareJITStubRoutine.cpp:33: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from jit/GCAwareJITStubRoutine.cpp:33: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from jit/GCAwareJITStubRoutine.cpp:33: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from jit/GCAwareJITStubRoutine.cpp:33: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from jit/GCAwareJITStubRoutine.cpp:33: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from jit/GCAwareJITStubRoutine.cpp:33: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from jit/GCAwareJITStubRoutine.cpp:33: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from jit/GCAwareJITStubRoutine.cpp:33: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from jit/HostCallReturnValue.cpp:32: ../WTF/wtf/InlineASM.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(DARWIN) || (OS(WINDOWS) && CPU(X86)) | ^~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(DARWIN) || (OS(WINDOWS) && CPU(X86)) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(DARWIN) || (OS(WINDOWS) && CPU(X86)) | ^~~~~~~~~~~ ../WTF/wtf/InlineASM.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64) | ^~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/InlineASM.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #elif CPU(X86) && COMPILER(MINGW) | ^~~~~~~~~~~ ../WTF/wtf/InlineASM.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #elif CPU(X86) && COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #elif OS(LINUX) && CPU(X86) && defined(__PIC__) | ^~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #elif OS(LINUX) && CPU(X86) && defined(__PIC__) | ^~~~~~~~~~~ ../WTF/wtf/InlineASM.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if HAVE(INTERNAL_VISIBILITY) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #elif OS(AIX) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif OS(LINUX) \ | ^~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | || OS(FREEBSD) \ | ^ ~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | || OS(OPENBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:70:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 70 | || OS(SOLARIS) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | || (OS(HPUX) && CPU(IA64)) \ | ^ ~~~~~~ ../WTF/wtf/InlineASM.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | || (OS(HPUX) && CPU(IA64)) \ | ^ ~~~~~~~ ../WTF/wtf/InlineASM.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | || OS(NETBSD) | ^ ~~~~~~~~ ../WTF/wtf/InlineASM.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif OS(LINUX) \ | ^~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | || OS(FREEBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | || OS(OPENBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | || OS(NETBSD) \ | ^ ~~~~~~~~ ../WTF/wtf/InlineASM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | || OS(QNX) | ^ ~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if (CPU(ARM_TRADITIONAL) && (defined(thumb2) || defined(__thumb2__) || defined(__thumb) || defined(__thumb__))) || CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from jit/HostCallReturnValue.cpp:32: ../WTF/wtf/InlineASM.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if (CPU(ARM_TRADITIONAL) && (defined(thumb2) || defined(__thumb2__) || defined(__thumb) || defined(__thumb__))) || CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from interpreter/Interpreter.cpp:33: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from interpreter/Interpreter.cpp:33: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from interpreter/Interpreter.cpp:33: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from interpreter/Interpreter.cpp:33: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:34, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/JSAPIValueWrapper.h:29, from API/APICast.h:29, from API/JSContextRef.cpp:30: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/jit/JITOpcodes32_64.o jit/JITOpcodes32_64.cpp In file included from bytecode/CodeBlock.h:46, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakBlock.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/WeakHandleOwner.h:29, from heap/WeakBlock.h:30, from heap/WeakBlock.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from jit/JITOpcodes.cpp:27: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITOpcodes.cpp:27: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from jit/JITOpcodes.cpp:27: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Nodes.h:1369:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITOpcodes.cpp:27: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITOpcodes.cpp:27: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecode/SpeculatedType.cpp:29: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from runtime/JSPropertyNameIterator.h:34, from interpreter/Interpreter.cpp:50: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from runtime/JSPropertyNameIterator.h:34, from interpreter/Interpreter.cpp:50: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from runtime/JSPropertyNameIterator.h:34, from interpreter/Interpreter.cpp:50: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from interpreter/Interpreter.cpp:51: interpreter/JSStackInlines.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStackInlines.h:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from parser/SourceProviderCache.h:29, from parser/Parser.h:36, from interpreter/Interpreter.cpp:60: parser/SourceProviderCacheItem.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from parser/SourceProviderCache.h:29, from parser/Parser.h:36, from interpreter/Interpreter.cpp:60: parser/SourceProviderCacheItem.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ interpreter/Interpreter.cpp:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/Interpreter.cpp:77: jit/JIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JIT.h:49, from interpreter/Interpreter.cpp:77: jit/JITDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from interpreter/Interpreter.cpp:77: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from interpreter/Interpreter.cpp:77: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from interpreter/Interpreter.cpp:77: jit/JSInterfaceJIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JSInterfaceJIT.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ jit/JSInterfaceJIT.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #elif CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JSInterfaceJIT.h:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:196:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 196 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from interpreter/Interpreter.cpp:77: jit/JSInterfaceJIT.h:286:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 286 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JSInterfaceJIT.h:341:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 341 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ jit/JSInterfaceJIT.h:373:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 373 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:387:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 387 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:401:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 401 | #if CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:417:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 417 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:434:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 434 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from interpreter/Interpreter.cpp:77: jit/JIT.h:165:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 165 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 174 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JIT.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ jit/JIT.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JIT.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from interpreter/Interpreter.cpp:77: jit/JIT.h:374:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 374 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ jit/JIT.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ jit/JIT.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ jit/JIT.h:514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 514 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ jit/JIT.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ jit/JIT.h:569:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 569 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:815:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 815 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JIT.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JIT.h:861:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 861 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JIT.h:866:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 866 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ jit/JIT.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from jit/JITOpcodes32_64.cpp:27: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:880:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 880 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ jit/JIT.h:912:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 912 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/JIT.h:934:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 934 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.cpp:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ interpreter/Interpreter.cpp:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ interpreter/Interpreter.cpp:269:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 269 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ interpreter/Interpreter.cpp:365:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 365 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITOpcodes32_64.cpp:27: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ interpreter/Interpreter.cpp:366:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 366 | #if !ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.cpp:475:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 475 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ interpreter/Interpreter.cpp:502:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 502 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ interpreter/Interpreter.cpp:513:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 513 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.cpp:948:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 948 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.cpp:950:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 950 | #elif ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ interpreter/Interpreter.cpp:1023:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1023 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.cpp:1025:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1025 | #elif ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/WeakBlock.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ interpreter/Interpreter.cpp:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/WeakBlock.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ interpreter/Interpreter.cpp:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ interpreter/Interpreter.cpp:1198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1198 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ interpreter/Interpreter.cpp:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #elif ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ interpreter/Interpreter.cpp:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ interpreter/Interpreter.cpp:1299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1299 | #elif ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ interpreter/Interpreter.cpp:1412:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1412 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ interpreter/Interpreter.cpp:1421:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1421 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ interpreter/Interpreter.cpp:1430:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1430 | #if ENABLE(SAMPLING_THREAD) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/Interpreter.cpp:1439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1439 | #if ENABLE(SAMPLING_THREAD) | ^~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from jit/JITOpcodes32_64.cpp:27: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/WeakBlock.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from heap/WeakBlock.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from bytecode/CodeBlock.h:46, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITExceptions.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITExceptions.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from jit/JITExceptions.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from jit/JITExceptions.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITExceptions.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITExceptions.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITOpcodes32_64.cpp:27: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITExceptions.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITExceptions.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITExceptions.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITExceptions.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:59, from jit/JITExceptions.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ In file included from jit/JITExceptions.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITOpcodes32_64.cpp:27: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JITCode.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/jit/JITPropertyAccess.o jit/JITPropertyAccess.cpp In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JIT.h:49, from jit/JITCall32_64.cpp:30: jit/JITDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from jit/JITCall32_64.cpp:30: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from jit/JITCall32_64.cpp:30: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from jit/JIT.h:50, from jit/JITCall32_64.cpp:30: jit/JSInterfaceJIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif CPU(X86) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #elif CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #elif CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ jit/JSInterfaceJIT.h:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:196:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 196 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from jit/JITCall32_64.cpp:30: jit/JSInterfaceJIT.h:286:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 286 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:341:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 341 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JSInterfaceJIT.h:373:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 373 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:387:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 387 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:401:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 401 | #if CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:417:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 417 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:434:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 434 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITCall32_64.cpp:30: jit/JIT.h:165:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 165 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 174 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITCall32_64.cpp:30: jit/JIT.h:374:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 374 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JIT.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 514 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from bytecode/SpeculatedType.cpp:30: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from bytecode/SpeculatedType.cpp:30: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/JSStack.cpp:31: interpreter/JSStackInlines.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStackInlines.h:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITDisassembler.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from jit/JITDisassembler.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from jit/JITDisassembler.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from jit/JITDisassembler.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITDisassembler.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITDisassembler.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITDisassembler.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITDisassembler.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITDisassembler.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITDisassembler.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from jit/JITDisassembler.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from jit/JITDisassembler.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/JITDisassembler.cpp:27: jit/JITDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/JIT.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:569:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 569 | #elif CPU(SH4) | ^~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/jit/JITPropertyAccess32_64.o jit/JITPropertyAccess32_64.cpp jit/JIT.h:815:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 815 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:861:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 861 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:866:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 866 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:880:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 880 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:912:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 912 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JIT.h:934:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 934 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/JITExceptions.h:29, from jit/JITExceptions.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITCall32_64.cpp:35: jit/JITInlines.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITInlines.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ jit/JITInlines.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITCall32_64.cpp:35: jit/JITInlines.h:182:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 182 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:192:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 192 | #if CPU(X86) | ^~~~~~~~~~~ jit/JITInlines.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #elif CPU(ARM) | ^~~~~~~~~~~ jit/JITInlines.h:197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 197 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JITInlines.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:281:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 281 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:333:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 333 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 364 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:366:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 366 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:400:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 400 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:410:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 410 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:455:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 455 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from jit/JITCall32_64.cpp:36: jit/JITStubCall.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/JITStubCall.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:70:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 70 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:176:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 176 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:209:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 209 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 219 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:232:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 232 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 294 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from jit/JITCall32_64.cpp:39: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/JITExceptions.h:29, from jit/JITExceptions.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from jit/JITCall32_64.cpp:39: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Operations.h:27, from jit/JITCall32_64.cpp:39: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/jit/JITStubRoutine.o jit/JITStubRoutine.cpp In file included from jit/JITCall32_64.cpp:40: assembler/RepatchBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from jit/JITPropertyAccess.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITPropertyAccess.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from jit/JITPropertyAccess.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITPropertyAccess.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITPropertyAccess.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from jit/JITPropertyAccess32_64.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from API/JSScriptRef.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITPropertyAccess32_64.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Parser.h:289:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSScriptRef.cpp:28: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from jit/JITPropertyAccess32_64.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITPropertyAccess32_64.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from jit/JITStubRoutine.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITStubRoutine.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from jit/JITStubRoutine.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITPropertyAccess32_64.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITStubRoutine.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITStubRoutine.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITOpcodes32_64.cpp:27: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITOpcodes32_64.cpp:27: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:31, from jit/JITOpcodes32_64.cpp:27: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:33, from jit/JITOpcodes32_64.cpp:27: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITOpcodes32_64.cpp:27: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITOpcodes32_64.cpp:27: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITOpcodes32_64.cpp:27: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITOpcodes32_64.cpp:27: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JITCode.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from debugger/DebuggerActivation.cpp:29: parser/Nodes.h: In member function 'void JSC::ThrowableExpressionData::setExceptionSourceCode(const JSC::JSTextPosition&, const JSC::JSTextPosition&, const JSC::JSTextPosition&)': parser/Nodes.h:277:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 277 | m_divot = divot; | ^~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from debugger/DebuggerActivation.cpp:29: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from debugger/DebuggerActivation.cpp:29: parser/Nodes.h:278:28: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 278 | m_divotStart = divotStart; | ^~~~~~~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from debugger/DebuggerActivation.cpp:29: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from debugger/DebuggerActivation.cpp:29: parser/Nodes.h:279:26: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | m_divotEnd = divotEnd; | ^~~~~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from debugger/DebuggerActivation.cpp:29: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from jit/JITCode.h:30, from jit/JITCode.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from jit/JITCode.h:30, from jit/JITCode.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ In file included from jit/JITCode.h:30, from jit/JITCode.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from jit/JITCode.h:32, from jit/JITCode.cpp:27: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from jit/JITCode.cpp:27: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITOpcodes32_64.cpp:27: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITOpcodes32_64.cpp:27: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from jit/JITOpcodes32_64.cpp:27: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITOpcodes32_64.cpp:27: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/JITOpcodes32_64.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITOpcodes32_64.cpp:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITOpcodes32_64.cpp:31: jit/JIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITCode.cpp:27: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from jit/JITCode.cpp:27: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/JITExceptions.h:29, from jit/JITExceptions.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from bytecode/SpeculatedType.cpp:30: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from bytecode/SpeculatedType.cpp:30: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/JITExceptions.h:29, from jit/JITExceptions.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/JITExceptions.h:29, from jit/JITExceptions.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/JITExceptions.h:29, from jit/JITExceptions.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/JITExceptions.h:29, from jit/JITExceptions.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/JITExceptions.h:29, from jit/JITExceptions.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/JITExceptions.h:29, from jit/JITExceptions.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/JITExceptions.h:29, from jit/JITExceptions.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITOpcodes.cpp:27: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/JITExceptions.h:29, from jit/JITExceptions.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/JITExceptions.h:29, from jit/JITExceptions.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/JITExceptions.h:29, from jit/JITExceptions.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/JITExceptions.h:29, from jit/JITExceptions.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITOpcodes.cpp:27: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from jit/JITOpcodes.cpp:27: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from jit/JITOpcodes.cpp:27: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITOpcodes.cpp:27: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITOpcodes.cpp:27: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITOpcodes.cpp:27: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITOpcodes.cpp:27: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITOpcodes.cpp:27: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITOpcodes.cpp:27: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from jit/JITOpcodes.cpp:27: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITOpcodes.cpp:27: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:34, from bytecode/UnlinkedCodeBlock.cpp:28: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ jit/JITOpcodes.cpp:28:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 28 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITOpcodes.cpp:29: jit/JIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from jit/JITExceptions.h:29, from jit/JITExceptions.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITExceptions.h:29, from jit/JITExceptions.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSContextRef.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from API/JSContextRef.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITExceptions.cpp:27: jit/JITExceptions.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITExceptions.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from jit/JITExceptions.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from jit/JITPropertyAccess32_64.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITPropertyAccess.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITPropertyAccess32_64.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from jit/JITPropertyAccess32_64.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITPropertyAccess.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from jit/JITPropertyAccess.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from jit/JITPropertyAccess.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITPropertyAccess.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITPropertyAccess.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITPropertyAccess.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITPropertyAccess.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/JSAPIValueWrapper.h:29, from API/APICast.h:29, from API/JSClassRef.cpp:29: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ./config.h:56, from jit/JITPropertyAccess.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITPropertyAccess.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from jit/JITPropertyAccess.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from jit/JITPropertyAccess.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/JITPropertyAccess.cpp:28:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 28 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITPropertyAccess.cpp:29: jit/JIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from bytecode/SpeculatedType.cpp:32: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecode/SpeculatedType.cpp:29: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:33, from jit/JITPropertyAccess32_64.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITPropertyAccess32_64.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITPropertyAccess32_64.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITPropertyAccess32_64.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITPropertyAccess32_64.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITPropertyAccess32_64.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITPropertyAccess32_64.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from jit/JITPropertyAccess32_64.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from jit/JITPropertyAccess32_64.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/JITPropertyAccess32_64.cpp:28:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 28 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITPropertyAccess32_64.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITPropertyAccess32_64.cpp:30: jit/JIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:49, from jit/JITArithmetic.cpp:29: jit/JITDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from jit/JITArithmetic.cpp:29: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from jit/JITArithmetic.cpp:29: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from jit/JITArithmetic.cpp:29: jit/JSInterfaceJIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JSInterfaceJIT.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #elif CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JSInterfaceJIT.h:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:196:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 196 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from jit/JITArithmetic.cpp:29: jit/JSInterfaceJIT.h:286:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 286 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:341:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 341 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:373:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 373 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:387:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 387 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:401:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 401 | #if CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:417:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 417 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:434:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 434 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from jit/JITArithmetic.cpp:29: jit/JIT.h:165:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 165 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 174 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITArithmetic.cpp:29: jit/JIT.h:374:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 374 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JIT.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 514 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JIT.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:569:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 569 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/JIT.h:815:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 815 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:861:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 861 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:866:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 866 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:880:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 880 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:912:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 912 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JIT.h:934:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 934 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITArithmetic.cpp:32: jit/JITInlines.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITInlines.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITArithmetic.cpp:32: jit/JITInlines.h:182:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 182 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:192:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 192 | #if CPU(X86) | ^~~~~~~~~~~ jit/JITInlines.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #elif CPU(ARM) | ^~~~~~~~~~~ jit/JITInlines.h:197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 197 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JITInlines.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:281:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 281 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:333:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 333 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 364 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:366:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 366 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:400:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 400 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ jit/JITInlines.h:410:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 410 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ jit/JITInlines.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ jit/JITInlines.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITInlines.h:455:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 455 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITArithmetic.cpp:33: jit/JITStubCall.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubCall.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:70:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 70 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:176:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 176 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:209:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 209 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 219 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:232:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 232 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 294 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Nodes.h:1369:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecode/UnlinkedCodeBlock.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from jit/JITArithmetic.cpp:38: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from jit/JITArithmetic.cpp:38: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from jit/JITArithmetic.cpp:38: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGArgumentsSimplificationPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/jit/JITStubs.o jit/JITStubs.cpp In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGArgumentsSimplificationPhase.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITArithmetic.cpp:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ./config.h:30, from jit/JITStubRoutine.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from jit/JITStubRoutine.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from jit/JITStubRoutine.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/jit/JITThunks.o jit/JITThunks.cpp In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:33, from jit/JITStubRoutine.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITStubRoutine.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITStubRoutine.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITStubRoutine.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITStubRoutine.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITStubRoutine.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from jit/JITStubRoutine.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/jit/JumpReplacementWatchpoint.o jit/JumpReplacementWatchpoint.cpp In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../WTF/wtf/Vector.h:219:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../WTF/wtf/Vector.h:922:39: required from 'void WTF::Vector::grow(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::UnsafeVectorOverflow; size_t = unsigned int]' bytecompiler/NodesCodegen.cpp:392:43: required from here ../WTF/wtf/Vector.h:80:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 80 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/JSAPIValueWrapper.h:29, from API/APICast.h:29, from API/JSObjectRef.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:37, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits >; Value = WTF::KeyValuePair]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits >, WTF::PtrHash >; T = JSC::JSCell*; Extra = JSC::DFG::Node*; Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >]' ../WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = JSC::JSCell*; MappedArg = JSC::DFG::Node*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::JSCell*; WTF::HashMap::MappedPassInReferenceType = JSC::DFG::Node* const&]' ../WTF/wtf/HashMap.h:369:16: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = JSC::JSCell*; MappedArg = JSC::DFG::Node*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::JSCell*; WTF::HashMap::MappedPassInType = JSC::DFG::Node* const&]' dfg/DFGByteCodeParser.cpp:674:84: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits >; Value = WTF::KeyValuePair]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::ConstantBufferKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::DFG::ConstantBufferKeyHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits >, JSC::DFG::ConstantBufferKeyHash>; T = JSC::DFG::ConstantBufferKey; Extra = unsigned int; Key = JSC::DFG::ConstantBufferKey; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::DFG::ConstantBufferKeyHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::DFG::ConstantBufferKeyHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >]' ../WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = JSC::DFG::ConstantBufferKey; MappedArg = unsigned int; HashArg = JSC::DFG::ConstantBufferKeyHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::DFG::ConstantBufferKeyHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::DFG::ConstantBufferKey; WTF::HashMap::MappedPassInReferenceType = const unsigned int&]' ../WTF/wtf/HashMap.h:369:16: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = JSC::DFG::ConstantBufferKey; MappedArg = unsigned int; HashArg = JSC::DFG::ConstantBufferKeyHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::DFG::ConstantBufferKeyHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::DFG::ConstantBufferKey; WTF::HashMap::MappedPassInType = const unsigned int&]' dfg/DFGByteCodeParser.cpp:3582:96: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits > >; Value = WTF::KeyValuePair, WTF::OwnPtr >]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::OwnPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::OwnPtr > >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits > >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, WTF::OwnPtr >]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator >, WTF::HashTraits > >, WTF::StringHash>; T = WTF::StringImpl*; Extra = WTF::PassOwnPtr; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::OwnPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::OwnPtr > >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits > >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::OwnPtr >, WTF::KeyValuePairKeyExtractor, WTF::OwnPtr > >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits > >, WTF::HashTraits > > >]' ../WTF/wtf/RefPtrHashMap.h:209:59: required from 'WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::AddResult WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::inlineAdd(WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedPassInReferenceType) [with T = WTF::StringImpl; MappedArg = WTF::OwnPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::OwnPtr >, WTF::KeyValuePairKeyExtractor, WTF::OwnPtr > >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits > >, WTF::HashTraits > > >; WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = WTF::StringImpl*; WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedPassInReferenceType = WTF::PassOwnPtr&]' ../WTF/wtf/RefPtrHashMap.h:228:19: required from 'WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::AddResult WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::set(WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedPassInType) [with T = WTF::StringImpl; MappedArg = WTF::OwnPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::OwnPtr >, WTF::KeyValuePairKeyExtractor, WTF::OwnPtr > >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits > >, WTF::HashTraits > > >; WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = WTF::StringImpl*; WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedPassInType = WTF::PassOwnPtr]' API/JSClassRef.cpp:69:162: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, WTF::OwnPtr >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, WTF::OwnPtr >' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from jit/JITThunks.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/MarkedBlock.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/MarkedBlock.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITThunks.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/MarkedBlock.h:35, from heap/MarkedBlock.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/MarkedBlock.h:35, from heap/MarkedBlock.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from runtime/JSDestructibleObject.h:4, from heap/MarkedBlock.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from jit/JITThunks.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from jit/JITStubs.cpp:31: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits > >; Value = WTF::KeyValuePair, WTF::OwnPtr >]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::OwnPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::OwnPtr > >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits > >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, WTF::OwnPtr >]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator >, WTF::HashTraits > >, WTF::StringHash>; T = WTF::StringImpl*; Extra = WTF::PassOwnPtr; Key = WTF::RefPtr; Value = WTF::KeyValuePair, WTF::OwnPtr >; Extractor = WTF::KeyValuePairKeyExtractor, WTF::OwnPtr > >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits > >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::OwnPtr >, WTF::KeyValuePairKeyExtractor, WTF::OwnPtr > >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits > >, WTF::HashTraits > > >]' ../WTF/wtf/RefPtrHashMap.h:209:59: required from 'WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::AddResult WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::inlineAdd(WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedPassInReferenceType) [with T = WTF::StringImpl; MappedArg = WTF::OwnPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::OwnPtr >, WTF::KeyValuePairKeyExtractor, WTF::OwnPtr > >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits > >, WTF::HashTraits > > >; WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = WTF::StringImpl*; WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedPassInReferenceType = WTF::PassOwnPtr&]' ../WTF/wtf/RefPtrHashMap.h:228:19: required from 'WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::AddResult WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::set(WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedPassInType) [with T = WTF::StringImpl; MappedArg = WTF::OwnPtr; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, WTF::OwnPtr >, WTF::KeyValuePairKeyExtractor, WTF::OwnPtr > >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits > >, WTF::HashTraits > > >; WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = WTF::StringImpl*; WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedPassInType = WTF::PassOwnPtr]' API/JSClassRef.cpp:79:154: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, WTF::OwnPtr >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITStubs.cpp:31: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, WTF::OwnPtr >' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits > >; Value = WTF::KeyValuePair >]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits > >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits > >, WTF::PtrHash >; T = OpaqueJSClass*; Extra = WTF::PassOwnPtr; Key = OpaqueJSClass*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits > >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits > >, WTF::HashTraits > >]' ../WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = OpaqueJSClass*; MappedArg = WTF::OwnPtr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits > >, WTF::HashTraits > >; WTF::HashMap::KeyType = OpaqueJSClass*; WTF::HashMap::MappedPassInReferenceType = WTF::PassOwnPtr&]' ../WTF/wtf/HashMap.h:369:16: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = OpaqueJSClass*; MappedArg = WTF::OwnPtr; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits > >, WTF::HashTraits > >; WTF::HashMap::KeyType = OpaqueJSClass*; WTF::HashMap::MappedPassInType = WTF::PassOwnPtr]' API/JSClassRef.cpp:154:119: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair >' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from jit/JITStubs.cpp:31: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ In file included from ./config.h:30, from jit/JITStubs.cpp:31: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITThunks.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from ./config.h:30, from jit/JITStubs.cpp:31: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from jit/JITThunks.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from jit/JumpReplacementWatchpoint.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ./config.h:30, from jit/JumpReplacementWatchpoint.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from jit/JumpReplacementWatchpoint.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from jit/JumpReplacementWatchpoint.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JumpReplacementWatchpoint.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Nodes.h:1369:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecompiler/NodesCodegen.cpp:27: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from jit/JITExceptions.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from jit/JITExceptions.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from jit/JITExceptions.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITExceptions.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JITExceptions.cpp:30: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JIT.h:49, from jit/JITArithmetic32_64.cpp:30: jit/JITDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from jit/JITArithmetic32_64.cpp:30: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ In file included from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JITExceptions.cpp:30: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JITExceptions.cpp:30: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from jit/JITArithmetic32_64.cpp:30: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from jit/JITArithmetic32_64.cpp:30: jit/JSInterfaceJIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JSInterfaceJIT.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #elif CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JSInterfaceJIT.h:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:196:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 196 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from jit/JITArithmetic32_64.cpp:30: jit/JSInterfaceJIT.h:286:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 286 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:341:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 341 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:373:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 373 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:387:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 387 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:401:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 401 | #if CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:417:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 417 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:434:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 434 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JITExceptions.cpp:30: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITArithmetic32_64.cpp:30: jit/JIT.h:165:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 165 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 174 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITArithmetic32_64.cpp:30: jit/JIT.h:374:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 374 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JIT.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 514 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from jit/JITExceptions.cpp:30: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JIT.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:569:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 569 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from jit/JITExceptions.cpp:30: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/JIT.h:815:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 815 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:861:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 861 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:866:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 866 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:880:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 880 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:912:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 912 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JIT.h:934:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 934 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JITExceptions.cpp:30: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITArithmetic32_64.cpp:33: jit/JITInlines.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JITExceptions.cpp:30: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JITExceptions.cpp:30: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JITExceptions.cpp:30: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JITExceptions.cpp:30: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JITExceptions.cpp:30: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JITExceptions.cpp:30: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JITExceptions.cpp:30: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from runtime/CodeCache.h:32, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from ../WTF/wtf/VectorTraits.h:26, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ jit/JITInlines.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITArithmetic32_64.cpp:33: jit/JITInlines.h:182:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 182 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:192:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 192 | #if CPU(X86) | ^~~~~~~~~~~ jit/JITInlines.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #elif CPU(ARM) | ^~~~~~~~~~~ jit/JITInlines.h:197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 197 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JITInlines.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:281:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 281 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from jit/JIT.h:46, from jit/JIT.cpp:29: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITInlines.h:333:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 333 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 364 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:366:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 366 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:400:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 400 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:410:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 410 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:455:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 455 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from jit/JIT.h:46, from jit/JIT.cpp:29: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from jit/JITArithmetic32_64.cpp:34: jit/JITStubCall.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubCall.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:70:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 70 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JIT.cpp:29: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubCall.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:176:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 176 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:209:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 209 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 219 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JIT.cpp:29: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITStubCall.h:232:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 232 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 294 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JIT.cpp:29: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JIT.cpp:29: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JIT.cpp:29: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JIT.cpp:29: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from jit/JITArithmetic32_64.cpp:39: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from jit/JITArithmetic32_64.cpp:39: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JIT.cpp:29: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from jit/JITArithmetic32_64.cpp:39: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JIT.cpp:29: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JITExceptions.cpp:30: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JITExceptions.cpp:30: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JITExceptions.cpp:30: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JITExceptions.cpp:30: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITArithmetic32_64.cpp:662:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 662 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITArithmetic32_64.cpp:775:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 775 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ jit/JITArithmetic32_64.cpp:879:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 879 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ jit/JITArithmetic32_64.cpp:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITArithmetic32_64.cpp:1002:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1002 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITArithmetic32_64.cpp:1041:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1041 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ jit/JITArithmetic32_64.cpp:1064:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1064 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITArithmetic32_64.cpp:1132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1132 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ jit/JITArithmetic32_64.cpp:1132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1132 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITArithmetic32_64.cpp:1164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1164 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ jit/JITArithmetic32_64.cpp:1164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1164 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JITExceptions.cpp:30: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JITExceptions.cpp:30: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JITExceptions.cpp:30: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from jit/JITExceptions.cpp:30: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from jit/JITExceptions.cpp:30: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/jit/ThunkGenerators.o jit/ThunkGenerators.cpp assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JIT.cpp:29: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JIT.cpp:29: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JIT.cpp:29: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JIT.cpp:29: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JIT.cpp:29: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JIT.cpp:29: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from jit/JITExceptions.cpp:30: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JIT.cpp:29: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/MarkedBlock.h:35, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/MarkedBlock.h:35, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from heap/SlotVisitor.cpp:9: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from jit/JITExceptions.cpp:30: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from jit/JITExceptions.cpp:30: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from jit/JumpReplacementWatchpoint.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeOrigin.cpp:30: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from jit/JumpReplacementWatchpoint.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from jit/JumpReplacementWatchpoint.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from jit/JumpReplacementWatchpoint.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JumpReplacementWatchpoint.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JumpReplacementWatchpoint.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JumpReplacementWatchpoint.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JumpReplacementWatchpoint.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JumpReplacementWatchpoint.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JumpReplacementWatchpoint.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from jit/JumpReplacementWatchpoint.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from jit/JumpReplacementWatchpoint.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from bytecode/CodeBlock.h:43, from jit/JITExceptions.cpp:30: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from jit/JITExceptions.cpp:30: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from jit/JITExceptions.cpp:30: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JITExceptions.cpp:30: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JITExceptions.cpp:30: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JITExceptions.cpp:30: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JITExceptions.cpp:30: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from jit/JITExceptions.cpp:30: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from bytecode/Watchpoint.h:29, from jit/JumpReplacementWatchpoint.h:29, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from jit/JITExceptions.cpp:30: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from jit/JITExceptions.cpp:30: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JIT.cpp:29: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JIT.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from jit/JITExceptions.cpp:30: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JITExceptions.cpp:30: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JITExceptions.cpp:30: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JITExceptions.cpp:30: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JIT.cpp:29: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JITExceptions.cpp:30: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from jit/JITExceptions.cpp:30: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from jit/JITExceptions.cpp:30: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from jit/JITExceptions.cpp:30: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGByteCodeParser.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from jit/JITExceptions.cpp:30: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JITExceptions.cpp:30: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JITExceptions.cpp:30: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JITExceptions.cpp:30: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from jit/JITExceptions.cpp:30: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITExceptions.cpp:30: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITExceptions.cpp:30: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITExceptions.cpp:30: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITExceptions.cpp:30: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITExceptions.cpp:30: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITExceptions.cpp:30: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITExceptions.cpp:30: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITExceptions.cpp:30: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITExceptions.cpp:30: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITExceptions.cpp:30: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITExceptions.cpp:30: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITExceptions.cpp:30: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow]' dfg/DFGByteCodeParser.cpp:1428:44: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGByteCodeParser.h:31, from dfg/DFGByteCodeParser.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from jit/ThunkGenerators.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITExceptions.cpp:30: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITExceptions.cpp:30: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITExceptions.cpp:30: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITExceptions.cpp:30: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITExceptions.cpp:30: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITExceptions.cpp:30: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JIT.cpp:29: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITExceptions.cpp:30: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from runtime/CodeCache.h:32, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits >; Value = WTF::KeyValuePair]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::StringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits >, JSC::IdentifierRepHash>; T = WTF::StringImpl*; Extra = unsigned int; Key = WTF::StringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >]' ../WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = WTF::StringImpl*; MappedArg = unsigned int; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::StringImpl*; WTF::HashMap::MappedPassInReferenceType = const unsigned int&]' ../WTF/wtf/HashMap.h:369:16: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = WTF::StringImpl*; MappedArg = unsigned int; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::StringImpl*; WTF::HashMap::MappedPassInType = const unsigned int&]' bytecompiler/BytecodeGenerator.h:746:94: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITExceptions.cpp:30: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from jit/JIT.h:46, from jit/JIT.cpp:29: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from runtime/CodeCache.h:32, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from jit/JIT.h:46, from jit/JIT.cpp:29: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from jit/JIT.h:46, from jit/JIT.cpp:29: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JIT.cpp:29: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JIT.cpp:29: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JIT.cpp:29: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JIT.cpp:29: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JIT.cpp:29: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/ThunkGenerators.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from jit/ThunkGenerators.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/ThunkGenerators.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from jit/JITExceptions.cpp:30: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from jit/JITExceptions.cpp:30: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from jit/JITExceptions.cpp:30: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from jit/JITExceptions.cpp:30: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from jit/JITExceptions.cpp:30: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from jit/JITExceptions.cpp:30: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from jit/JITExceptions.cpp:30: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from jit/JITExceptions.cpp:30: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from jit/JITExceptions.cpp:30: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from jit/JITExceptions.cpp:30: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITExceptions.cpp:30: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JIT.cpp:29: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from runtime/CodeCache.h:32, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' parser/Parser.h:195:55: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:26, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/ThunkGenerators.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JIT.cpp:29: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JIT.cpp:29: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JIT.cpp:29: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JIT.cpp:29: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JIT.cpp:29: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JIT.cpp:29: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JIT.cpp:29: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITExceptions.cpp:30: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from jit/JITExceptions.cpp:34: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from jit/JITExceptions.cpp:34: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from jit/JITExceptions.cpp:34: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JIT.cpp:29: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITExceptions.cpp:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITExceptions.cpp:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JIT.cpp:29: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JIT.cpp:29: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JIT.cpp:29: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JIT.cpp:29: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JIT.cpp:29: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JIT.cpp:29: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JIT.cpp:29: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JIT.cpp:29: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JIT.cpp:29: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JIT.cpp:29: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JIT.cpp:29: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JIT.cpp:29: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JIT.cpp:29: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/SlotVisitor.h:29, from heap/SlotVisitor.cpp:2: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/SlotVisitor.h:29, from heap/SlotVisitor.cpp:2: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from bytecode/Watchpoint.h:29, from jit/JumpReplacementWatchpoint.h:29, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from bytecode/Watchpoint.h:29, from jit/JumpReplacementWatchpoint.h:29, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from bytecode/Watchpoint.h:29, from jit/JumpReplacementWatchpoint.h:29, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from bytecode/Watchpoint.h:29, from jit/JumpReplacementWatchpoint.h:29, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from bytecode/Watchpoint.h:29, from jit/JumpReplacementWatchpoint.h:29, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from bytecode/Watchpoint.h:29, from jit/JumpReplacementWatchpoint.h:29, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from bytecode/Watchpoint.h:29, from jit/JumpReplacementWatchpoint.h:29, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from bytecode/Watchpoint.h:29, from jit/JumpReplacementWatchpoint.h:29, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from bytecode/Watchpoint.h:29, from jit/JumpReplacementWatchpoint.h:29, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from bytecode/Watchpoint.h:29, from jit/JumpReplacementWatchpoint.h:29, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from bytecode/Watchpoint.h:29, from jit/JumpReplacementWatchpoint.h:29, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from bytecode/Watchpoint.h:29, from jit/JumpReplacementWatchpoint.h:29, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from bytecode/Watchpoint.h:29, from jit/JumpReplacementWatchpoint.h:29, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from bytecode/Watchpoint.h:29, from jit/JumpReplacementWatchpoint.h:29, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from bytecode/Watchpoint.h:29, from jit/JumpReplacementWatchpoint.h:29, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from jit/JumpReplacementWatchpoint.cpp:27: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from assembler/CodeLocation.h:29, from jit/JumpReplacementWatchpoint.h:34, from jit/JumpReplacementWatchpoint.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from assembler/CodeLocation.h:29, from jit/JumpReplacementWatchpoint.h:34, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JIT.cpp:29: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from assembler/CodeLocation.h:29, from jit/JumpReplacementWatchpoint.h:34, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JIT.cpp:29: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from assembler/CodeLocation.h:29, from jit/JumpReplacementWatchpoint.h:34, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JIT.cpp:29: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JIT.cpp:29: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JIT.cpp:29: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/JITThunks.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from jit/JITThunks.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from jit/JITThunks.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:33, from jit/JITThunks.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITThunks.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITThunks.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITThunks.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITThunks.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITThunks.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from assembler/CodeLocation.h:29, from jit/JumpReplacementWatchpoint.h:34, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from assembler/CodeLocation.h:29, from jit/JumpReplacementWatchpoint.h:34, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from assembler/CodeLocation.h:29, from jit/JumpReplacementWatchpoint.h:34, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from assembler/CodeLocation.h:29, from jit/JumpReplacementWatchpoint.h:34, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from assembler/CodeLocation.h:29, from jit/JumpReplacementWatchpoint.h:34, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JIT.cpp:29: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JIT.cpp:29: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JIT.cpp:29: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JIT.cpp:29: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JIT.cpp:29: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JIT.cpp:29: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JIT.cpp:29: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JIT.cpp:29: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from jit/JITThunks.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from jit/JITThunks.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from assembler/CodeLocation.h:29, from jit/JumpReplacementWatchpoint.h:34, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from assembler/CodeLocation.h:29, from jit/JumpReplacementWatchpoint.h:34, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from assembler/CodeLocation.h:29, from jit/JumpReplacementWatchpoint.h:34, from jit/JumpReplacementWatchpoint.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from assembler/CodeLocation.h:29, from jit/JumpReplacementWatchpoint.h:34, from jit/JumpReplacementWatchpoint.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ./config.h:30, from jit/JITStubs.cpp:31: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from jit/JITStubs.cpp:31: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from jit/JITStubs.cpp:31: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from jit/JITStubs.cpp:31: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubs.cpp:31: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' parser/Parser.h:195:55: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITStubs.cpp:31: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITStubs.cpp:31: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/JITStubs.cpp:31: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from jit/JIT.h:46, from jit/JIT.cpp:29: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from jit/JIT.h:46, from jit/JIT.cpp:29: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from jit/JIT.h:46, from jit/JIT.cpp:29: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from jit/JIT.h:46, from jit/JIT.cpp:29: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JIT.cpp:29: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JIT.cpp:29: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JIT.cpp:29: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JIT.cpp:29: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JIT.cpp:29: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JIT.cpp:29: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/Protect.h:25, from API/JSClassRef.h:32, from API/JSClassRef.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from API/JSClassRef.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from jit/JITStubRoutine.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:46, from jit/JIT.cpp:29: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITStubs.cpp:31: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/JITStubs.cpp:31: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:59, from jit/JITStubs.cpp:31: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from jit/JITStubs.cpp:31: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.cpp:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/IncrementalSweeper.h:30, from heap/IncrementalSweeper.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' runtime/PropertyNameArray.h:75:119: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from heap/IncrementalSweeper.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JIT.h:46, from jit/JIT.cpp:29: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JIT.h:49, from jit/JIT.cpp:29: jit/JITDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from jit/JIT.cpp:29: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from jit/JIT.cpp:29: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from jit/JIT.cpp:29: jit/JSInterfaceJIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #elif CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JSInterfaceJIT.h:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:196:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 196 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from assembler/CodeLocation.h:29, from jit/JumpReplacementWatchpoint.h:34, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from jit/JIT.h:50, from jit/JIT.cpp:29: jit/JSInterfaceJIT.h:286:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 286 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:341:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 341 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:373:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 373 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:387:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 387 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:401:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 401 | #if CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:417:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 417 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:434:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 434 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from assembler/CodeLocation.h:29, from jit/JumpReplacementWatchpoint.h:34, from jit/JumpReplacementWatchpoint.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.cpp:29: jit/JIT.h:165:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 165 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 174 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JIT.cpp:29: jit/JIT.h:374:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 374 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JIT.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from assembler/CodeLocation.h:29, from jit/JumpReplacementWatchpoint.h:34, from jit/JumpReplacementWatchpoint.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/JIT.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JIT.h:514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 514 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:569:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 569 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits >; Value = WTF::KeyValuePair]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::StringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits >, JSC::IdentifierRepHash>; T = WTF::StringImpl*; Extra = unsigned int; Key = WTF::StringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >]' ../WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = WTF::StringImpl*; MappedArg = unsigned int; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::StringImpl*; WTF::HashMap::MappedPassInReferenceType = const unsigned int&]' ../WTF/wtf/HashMap.h:369:16: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = WTF::StringImpl*; MappedArg = unsigned int; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::StringImpl*; WTF::HashMap::MappedPassInType = const unsigned int&]' bytecompiler/BytecodeGenerator.h:746:94: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/MarkedBlock.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedBlock.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from assembler/CodeLocation.h:29, from jit/JumpReplacementWatchpoint.h:34, from jit/JumpReplacementWatchpoint.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from assembler/CodeLocation.h:29, from jit/JumpReplacementWatchpoint.h:34, from jit/JumpReplacementWatchpoint.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from assembler/CodeLocation.h:29, from jit/JumpReplacementWatchpoint.h:34, from jit/JumpReplacementWatchpoint.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from assembler/CodeLocation.h:29, from jit/JumpReplacementWatchpoint.h:34, from jit/JumpReplacementWatchpoint.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JumpReplacementWatchpoint.h:34, from jit/JumpReplacementWatchpoint.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ jit/JIT.h:815:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 815 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:861:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 861 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:866:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 866 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:880:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 880 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:912:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 912 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JIT.h:934:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 934 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.cpp:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(X86) && !OS(MAC_OS_X) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ jit/JIT.cpp:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(X86) && !OS(MAC_OS_X) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ jit/JIT.cpp:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(X86) && !OS(MAC_OS_X) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.cpp:39: dfg/DFGNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:36, from jit/JIT.cpp:39: dfg/DFGAdjacencyList.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from jit/JIT.cpp:39: dfg/DFGEdge.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGEdge.h:34, from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from jit/JIT.cpp:39: dfg/DFGUseKind.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAdjacencyList.h:34, from dfg/DFGNode.h:36, from jit/JIT.cpp:39: dfg/DFGEdge.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGEdge.h:150:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 150 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from jit/JIT.cpp:39: dfg/DFGArrayMode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:37, from jit/JIT.cpp:39: dfg/DFGArrayMode.h:289:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 289 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/MarkedBlock.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from heap/MarkedBlock.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from jit/JIT.cpp:39: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from dfg/DFGNode.h:42, from jit/JIT.cpp:39: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNode.h:42, from jit/JIT.cpp:39: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.cpp:39: dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~ dfg/DFGNode.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if OS(DARWIN) || USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from runtime/CodeCache.h:32, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from runtime/CodeCache.h:32, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits > >; Value = WTF::KeyValuePair >]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::StringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits > >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits > >, WTF::StringHash>; T = WTF::StringImpl*; Extra = std::pair; Key = WTF::StringImpl*; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::StringHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits > >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMapValueTraits, WTF::HashTraits > >, WTF::HashTraits > >]' ../WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = WTF::StringImpl*; MappedArg = std::pair; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMapValueTraits, WTF::HashTraits > >, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::StringImpl*; WTF::HashMap::MappedPassInReferenceType = const std::pair&]' ../WTF/wtf/HashMap.h:369:16: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = WTF::StringImpl*; MappedArg = std::pair; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::StringHash, WTF::HashMapValueTraits, WTF::HashTraits > >, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::StringImpl*; WTF::HashMap::MappedPassInType = const std::pair&]' bytecompiler/NodesCodegen.cpp:262:82: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair >' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::UnsafeVectorOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::UnsafeVectorOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:920:13: required from 'void WTF::Vector::grow(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::UnsafeVectorOverflow; size_t = unsigned int]' bytecompiler/NodesCodegen.cpp:392:43: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITThunks.h:33, from jit/JITThunks.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JIT.cpp:41: jit/JITInlines.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITInlines.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JIT.cpp:41: jit/JITInlines.h:182:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 182 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:192:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 192 | #if CPU(X86) | ^~~~~~~~~~~ jit/JITInlines.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #elif CPU(ARM) | ^~~~~~~~~~~ jit/JITInlines.h:197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 197 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JITInlines.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:281:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 281 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:333:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 333 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 364 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:366:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 366 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:400:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 400 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:410:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 410 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:455:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 455 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JIT.cpp:42: jit/JITStubCall.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubCall.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubCall.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubCall.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubCall.h:70:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 70 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubCall.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from bytecode/CodeBlock.h:62, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:176:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 176 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:209:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 209 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 219 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:232:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 232 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 294 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITThunks.h:33, from jit/JITThunks.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from jit/ThunkGenerators.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from jit/JIT.h:49, from jit/JITOpcodes32_64.cpp:31: jit/JITDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from jit/JITOpcodes32_64.cpp:31: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JIT.cpp:47: assembler/RepatchBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from jit/ThunkGenerators.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from jit/ThunkGenerators.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.cpp:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from jit/ThunkGenerators.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.cpp:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.cpp:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ThunkGenerators.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JIT.cpp:121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 121 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JIT.cpp:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JIT.cpp:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.cpp:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(JIT_VERBOSE) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/ThunkGenerators.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/ThunkGenerators.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/SlotVisitor.h:29, from heap/SlotVisitor.cpp:2: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from jit/ThunkGenerators.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from heap/SlotVisitor.h:29, from heap/SlotVisitor.cpp:2: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ jit/JIT.cpp:393:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 393 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ jit/JIT.cpp:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.cpp:414:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 414 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.cpp:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if ENABLE(JIT_VERBOSE) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ jit/JIT.cpp:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/ThunkGenerators.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.cpp:520:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 520 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from jit/ThunkGenerators.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ jit/JIT.cpp:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.cpp:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from jit/ThunkGenerators.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ jit/JIT.cpp:569:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 569 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ jit/JIT.cpp:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from jit/ThunkGenerators.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/JIT.cpp:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ThunkGenerators.h:29, from jit/ThunkGenerators.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JIT.cpp:623:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 623 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/ThunkGenerators.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JIT.cpp:624:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 624 | #if DFG_ENABLE(SUCCESS_STATS) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.cpp:630:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 630 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.cpp:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.cpp:641:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 641 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.cpp:770:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 770 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ jit/JIT.cpp:770:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 770 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JIT.cpp:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JIT.cpp:801:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 801 | #if ENABLE(JIT_VERBOSE) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from jit/JITOpcodes32_64.cpp:31: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from jit/JIT.h:50, from jit/JITOpcodes32_64.cpp:31: jit/JSInterfaceJIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #elif CPU(ARM) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #elif CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:196:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 196 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from jit/JITOpcodes32_64.cpp:31: jit/JSInterfaceJIT.h:286:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 286 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:341:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 341 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:373:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 373 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:387:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 387 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:401:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 401 | #if CPU(ARM) | ^~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ jit/JSInterfaceJIT.h:417:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 417 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:434:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 434 | #elif CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from jit/JITOpcodes32_64.cpp:31: jit/JIT.h:165:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 165 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 174 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ In file included from jit/JITOpcodes32_64.cpp:31: jit/JIT.h:374:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 374 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ jit/JIT.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ jit/JIT.h:514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 514 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JIT.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:569:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 569 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ jit/JIT.h:815:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 815 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ jit/JIT.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ jit/JIT.h:861:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 861 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ jit/JIT.h:866:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 866 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ jit/JIT.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ jit/JIT.h:880:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 880 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:912:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 912 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:934:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 934 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITOpcodes32_64.cpp:33: jit/JITInlines.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITInlines.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITOpcodes32_64.cpp:33: jit/JITInlines.h:182:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 182 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:192:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 192 | #if CPU(X86) | ^~~~~~~~~~~ jit/JITInlines.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #elif CPU(ARM) | ^~~~~~~~~~~ jit/JITInlines.h:197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 197 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JITInlines.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from jit/JITStubRoutine.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITInlines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:281:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 281 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITInlines.h:333:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 333 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 364 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:366:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 366 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:400:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 400 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:410:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 410 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:455:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 455 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from jit/JITStubRoutine.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITOpcodes32_64.cpp:34: jit/JITStubCall.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubCall.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:70:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 70 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:176:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 176 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:209:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 209 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 219 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:232:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 232 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 294 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from runtime/JSPropertyNameIterator.h:34, from jit/JITOpcodes32_64.cpp:38: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from jit/JITStubRoutine.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from runtime/JSPropertyNameIterator.h:34, from jit/JITOpcodes32_64.cpp:38: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from jit/JITStubRoutine.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from jit/JITStubRoutine.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from jit/JITStubRoutine.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from jit/JITStubRoutine.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from runtime/JSPropertyNameIterator.h:34, from jit/JITOpcodes32_64.cpp:38: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/JITOpcodes32_64.cpp:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86) | ^~~~~~~~~~~ jit/JITOpcodes32_64.cpp:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #elif CPU(ARM) | ^~~~~~~~~~~ jit/JITOpcodes32_64.cpp:97:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 97 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITOpcodes32_64.cpp:1092:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1092 | #if ENABLE(DEBUG_WITH_BREAKPOINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITDisassembler.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGCommon.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/llint/LLIntCLoop.o llint/LLIntCLoop.cpp In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JITDisassembler.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JITDisassembler.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JITDisassembler.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JITDisassembler.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JITDisassembler.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/GCThreadSharedData.h:31, from heap/MarkStackInlines.h:29, from heap/SlotVisitor.h:30, from heap/SlotVisitor.cpp:2: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from heap/SlotVisitor.cpp:1: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JITDisassembler.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JITDisassembler.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JumpReplacementWatchpoint.h:35, from jit/JumpReplacementWatchpoint.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JITDisassembler.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from jit/JITDisassembler.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JITDisassembler.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JITDisassembler.cpp:31: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JITDisassembler.cpp:31: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JITDisassembler.cpp:31: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ jit/JumpReplacementWatchpoint.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JumpReplacementWatchpoint.cpp:31: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from jit/JumpReplacementWatchpoint.cpp:31: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JITDisassembler.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from jit/JITDisassembler.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from jit/JITDisassembler.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from parser/SourceProvider.h:33, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from llint/LLIntCLoop.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntCLoop.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from llint/LLIntCLoop.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntCLoop.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntCLoop.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from jit/JITDisassembler.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecode/UnlinkedCodeBlock.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITThunks.h:33, from jit/JITThunks.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITThunks.h:33, from jit/JITThunks.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITThunks.h:33, from jit/JITThunks.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITThunks.h:33, from jit/JITThunks.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITThunks.h:33, from jit/JITThunks.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITThunks.h:33, from jit/JITThunks.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from jit/JITDisassembler.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITThunks.h:33, from jit/JITThunks.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITThunks.h:33, from jit/JITThunks.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/llint/LLIntData.o llint/LLIntData.cpp In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITThunks.h:33, from jit/JITThunks.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITThunks.h:33, from jit/JITThunks.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITThunks.h:33, from jit/JITThunks.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITThunks.h:33, from jit/JITThunks.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from jit/JITDisassembler.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from jit/JITDisassembler.cpp:31: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from jit/JITDisassembler.cpp:31: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Nodes.h:1369:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from jit/JITDisassembler.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JITDisassembler.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from debugger/Debugger.cpp:22: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JITDisassembler.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JITDisassembler.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JITDisassembler.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from jit/JITDisassembler.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from jit/JITDisassembler.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from runtime/CallData.h:32, from jit/JITThunks.h:33, from jit/JITThunks.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/CallData.h:32, from jit/JITThunks.h:33, from jit/JITThunks.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from jit/JITThunks.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LowLevelInterpreter.h:33, from jit/JITThunks.h:35, from jit/JITThunks.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from jit/JITDisassembler.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from jit/JITDisassembler.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JITDisassembler.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JITDisassembler.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JITDisassembler.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JITDisassembler.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from jit/JITDisassembler.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LowLevelInterpreter.h:33, from jit/JITThunks.h:35, from jit/JITThunks.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from jit/JITDisassembler.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from jit/JITDisassembler.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from jit/JITThunks.cpp:27: llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from jit/JITDisassembler.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JITDisassembler.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JITDisassembler.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JITDisassembler.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from jit/JITDisassembler.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITDisassembler.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow]' bytecompiler/Label.h:56:72: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecode/UnlinkedCodeBlock.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITDisassembler.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITDisassembler.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITDisassembler.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITDisassembler.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITDisassembler.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITDisassembler.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITDisassembler.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITDisassembler.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITDisassembler.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITDisassembler.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITDisassembler.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITDisassembler.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITDisassembler.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITDisassembler.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITDisassembler.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITDisassembler.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITDisassembler.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from dfg/DFGOperations.cpp:29: parser/Nodes.h: In member function 'void JSC::ThrowableExpressionData::setExceptionSourceCode(const JSC::JSTextPosition&, const JSC::JSTextPosition&, const JSC::JSTextPosition&)': parser/Nodes.h:277:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 277 | m_divot = divot; | ^~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from dfg/DFGOperations.cpp:29: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from dfg/DFGOperations.cpp:29: parser/Nodes.h:278:28: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 278 | m_divotStart = divotStart; | ^~~~~~~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from dfg/DFGOperations.cpp:29: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from dfg/DFGOperations.cpp:29: parser/Nodes.h:279:26: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | m_divotEnd = divotEnd; | ^~~~~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from dfg/DFGOperations.cpp:29: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITDisassembler.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JITDisassembler.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubs.h:35, from jit/JITStubs.cpp:34: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LowLevelInterpreter.h:33, from jit/JITStubs.h:35, from jit/JITStubs.cpp:34: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from llint/LowLevelInterpreter.h:33, from jit/JITStubs.h:35, from jit/JITStubs.cpp:34: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubs.h:35, from jit/JITStubs.cpp:34: llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from llint/LLIntData.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntData.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from llint/LLIntData.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntData.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecompiler/NodesCodegen.cpp:27: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntData.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from jit/JITDisassembler.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from jit/JITDisassembler.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Parser.h:289:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from jit/JITDisassembler.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from jit/JITDisassembler.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from jit/JITDisassembler.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from jit/JITDisassembler.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssemblerCodeRef.h:30, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Parser.h:289:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:26, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceCode.h:32, from runtime/CodeCache.h:31, from bytecode/UnlinkedCodeBlock.h:30, from bytecode/UnlinkedCodeBlock.cpp:28: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from jit/JITThunks.h:37, from jit/JITThunks.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from jit/JITDisassembler.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from jit/JITDisassembler.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from jit/JITDisassembler.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from jit/JITDisassembler.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from jit/JITDisassembler.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow]' bytecompiler/Label.h:56:72: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecompiler/NodesCodegen.cpp:27: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from heap/Heap.h:31, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGBackwardsPropagationPhase.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from bytecode/CodeBlock.h:43, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/llint/LLIntEntrypoints.o llint/LLIntEntrypoints.cpp bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITDisassembler.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITDisassembler.cpp:33: jit/JIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from jit/JITDisassembler.cpp:33: jit/JSInterfaceJIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #elif CPU(ARM) | ^~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/JSInterfaceJIT.h:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:196:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 196 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow]' bytecompiler/NodesCodegen.cpp:1986:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:28: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from jit/JITDisassembler.cpp:33: jit/JSInterfaceJIT.h:286:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 286 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:341:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 341 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:373:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 373 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:387:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 387 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:401:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 401 | #if CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:417:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 417 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:434:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 434 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ In file included from runtime/ArgList.h:25, from runtime/JSObject.h:26, from jit/JITStubRoutine.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/JSCell.h:28, from runtime/JSAPIValueWrapper.h:27, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from API/JSObjectRef.cpp:27: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from jit/JITStubRoutine.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITStubs.h:37, from jit/JITStubs.cpp:34: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGArrayMode.h:33, from dfg/DFGArrayMode.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGArrayMode.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/JITDisassembler.cpp:33: jit/JIT.h:165:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 165 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 174 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITDisassembler.cpp:33: jit/JIT.h:374:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 374 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JIT.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ jit/JIT.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 514 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:569:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 569 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntCLoop.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ jit/JIT.h:815:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 815 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JIT.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ jit/JIT.h:861:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 861 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ jit/JIT.h:866:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 866 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/JIT.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntCLoop.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JIT.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ jit/JIT.h:880:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 880 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:31, from llint/LLIntCLoop.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JIT.h:912:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 912 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ jit/JIT.h:934:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 934 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from llint/LLIntCLoop.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from llint/LLIntCLoop.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from llint/LLIntCLoop.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from llint/LLIntCLoop.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from llint/LLIntCLoop.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:56, from llint/LLIntCLoop.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from llint/LLIntCLoop.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:59, from llint/LLIntCLoop.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from llint/LLIntCLoop.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from llint/LLIntCLoop.cpp:27: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from jit/JITStubRoutine.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from jit/JITStubRoutine.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from debugger/Debugger.cpp:23: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from debugger/Debugger.cpp:23: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JIT.h:49, from jit/JITPropertyAccess32_64.cpp:30: jit/JITDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from jit/JITPropertyAccess32_64.cpp:30: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from jit/JITPropertyAccess32_64.cpp:30: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from jit/JITPropertyAccess32_64.cpp:30: jit/JSInterfaceJIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JSInterfaceJIT.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #elif CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JSInterfaceJIT.h:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:196:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 196 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from jit/JITPropertyAccess32_64.cpp:30: jit/JSInterfaceJIT.h:286:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 286 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:341:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 341 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:373:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 373 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:387:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 387 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:401:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 401 | #if CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:417:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 417 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:434:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 434 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from jit/JITPropertyAccess32_64.cpp:30: jit/JIT.h:165:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 165 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 174 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITPropertyAccess32_64.cpp:30: jit/JIT.h:374:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 374 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JIT.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 514 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JIT.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:569:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 569 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JIT.h:815:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 815 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:861:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 861 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:866:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 866 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:880:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 880 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:912:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 912 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:934:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 934 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITPropertyAccess32_64.cpp:35: jit/JITInlines.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITInlines.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITPropertyAccess32_64.cpp:35: jit/JITInlines.h:182:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 182 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:192:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 192 | #if CPU(X86) | ^~~~~~~~~~~ jit/JITInlines.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #elif CPU(ARM) | ^~~~~~~~~~~ jit/JITInlines.h:197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 197 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:281:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 281 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:333:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 333 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 364 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:366:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 366 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:400:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 400 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:410:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 410 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:455:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 455 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITPropertyAccess32_64.cpp:36: jit/JITStubCall.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubCall.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:70:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 70 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:176:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 176 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:209:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 209 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 219 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:232:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 232 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 294 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from runtime/JSPropertyNameIterator.h:34, from jit/JITPropertyAccess32_64.cpp:39: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from runtime/JSPropertyNameIterator.h:34, from jit/JITPropertyAccess32_64.cpp:39: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from runtime/JSPropertyNameIterator.h:34, from jit/JITPropertyAccess32_64.cpp:39: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITPropertyAccess32_64.cpp:42: assembler/RepatchBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITPropertyAccess32_64.cpp:627:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 627 | #if CPU(MIPS) || CPU(SH4) || CPU(ARM) | ^~~~~~~~~~~~ jit/JITPropertyAccess32_64.cpp:627:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 627 | #if CPU(MIPS) || CPU(SH4) || CPU(ARM) | ^~~~~~~~~~~ jit/JITPropertyAccess32_64.cpp:627:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITPropertyAccess32_64.cpp:650:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 650 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITPropertyAccess32_64.cpp:676:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 676 | #if CPU(MIPS) || CPU(SH4) || CPU(ARM) | ^~~~~~~~~~~~ jit/JITPropertyAccess32_64.cpp:676:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 676 | #if CPU(MIPS) || CPU(SH4) || CPU(ARM) | ^~~~~~~~~~~ jit/JITPropertyAccess32_64.cpp:676:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITPropertyAccess32_64.cpp:690:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 690 | #if CPU(MIPS) || CPU(SH4) || CPU(ARM) | ^~~~~~~~~~~~ jit/JITPropertyAccess32_64.cpp:690:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 690 | #if CPU(MIPS) || CPU(SH4) || CPU(ARM) | ^~~~~~~~~~~ jit/JITPropertyAccess32_64.cpp:690:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from debugger/Debugger.cpp:23: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' parser/Parser.h:195:55: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from debugger/Debugger.cpp:23: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from debugger/Debugger.cpp:23: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits >; Value = WTF::KeyValuePair]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::SourceProvider*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits >, WTF::PtrHash >; T = JSC::SourceProvider*; Extra = JSC::ExecState*; Key = JSC::SourceProvider*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >]' ../WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = JSC::SourceProvider*; MappedArg = JSC::ExecState*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::SourceProvider*; WTF::HashMap::MappedPassInReferenceType = JSC::ExecState* const&]' ../WTF/wtf/HashMap.h:369:16: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = JSC::SourceProvider*; MappedArg = JSC::ExecState*; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::SourceProvider*; WTF::HashMap::MappedPassInType = JSC::ExecState* const&]' debugger/Debugger.cpp:86:68: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from debugger/Debugger.cpp:23: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from llint/LLIntEntrypoints.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntEntrypoints.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:49, from jit/JITOpcodes.cpp:29: jit/JITDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from jit/JITOpcodes.cpp:29: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from jit/JITOpcodes.cpp:29: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from llint/LLIntEntrypoints.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ In file included from jit/JIT.h:50, from jit/JITOpcodes.cpp:29: jit/JSInterfaceJIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JSInterfaceJIT.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #elif CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:196:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 196 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ jit/JSInterfaceJIT.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ In file included from jit/JIT.h:50, from jit/JITOpcodes.cpp:29: jit/JSInterfaceJIT.h:286:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 286 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:341:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 341 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntEntrypoints.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:373:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 373 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JSInterfaceJIT.h:387:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 387 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:401:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 401 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:417:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 417 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:434:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 434 | #elif CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ In file included from jit/JITOpcodes.cpp:29: jit/JIT.h:165:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 165 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ jit/JIT.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 174 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ jit/JIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ jit/JIT.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from jit/JITOpcodes.cpp:29: jit/JIT.h:374:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 374 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JIT.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ jit/JIT.h:514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 514 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ jit/JIT.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ jit/JIT.h:569:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 569 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntEntrypoints.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ In file included from ./config.h:30, from llint/LLIntData.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JIT.h:815:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 815 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ jit/JIT.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JIT.h:861:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 861 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ jit/JIT.h:866:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 866 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ jit/JIT.h:880:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 880 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ jit/JIT.h:912:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 912 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JIT.h:934:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 934 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntData.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ In file included from ./config.h:31, from llint/LLIntData.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ In file included from ./config.h:33, from llint/LLIntData.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ In file included from llint/LLIntData.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/Heap.h:37, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from llint/LLIntData.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:28, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from llint/LLIntData.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from llint/LLIntData.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from llint/LLIntData.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from llint/LLIntData.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:59, from llint/LLIntData.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from llint/LLIntData.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JIT.h:49, from jit/JITPropertyAccess.cpp:29: jit/JITDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from jit/JITPropertyAccess.cpp:29: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from jit/JITPropertyAccess.cpp:29: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from jit/JITThunks.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from jit/JITPropertyAccess.cpp:29: jit/JSInterfaceJIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #elif CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JSInterfaceJIT.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITThunks.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JSInterfaceJIT.h:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:196:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 196 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from jit/JITPropertyAccess.cpp:29: jit/JSInterfaceJIT.h:286:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 286 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:341:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 341 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:373:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 373 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ jit/JSInterfaceJIT.h:387:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 387 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:401:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 401 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:417:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 417 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from jit/JITThunks.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:434:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 434 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from jit/JITOpcodes.cpp:34: jit/JITInlines.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ jit/JITInlines.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ jit/JITInlines.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ jit/JITInlines.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from jit/JITThunks.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from jit/JITOpcodes.cpp:34: jit/JITInlines.h:182:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 182 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:192:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 192 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ jit/JITInlines.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #elif CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ jit/JITInlines.h:197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 197 | #elif CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ jit/JITInlines.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ jit/JITInlines.h:281:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 281 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITInlines.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITInlines.h:333:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 333 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITInlines.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITPropertyAccess.cpp:29: jit/JIT.h:165:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 165 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 174 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 364 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:366:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 366 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JIT.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:400:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 400 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:410:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 410 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/JSFunction.h:27, from runtime/Executable.h:33, from jit/JITThunks.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ jit/JITInlines.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:455:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 455 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITPropertyAccess.cpp:29: jit/JIT.h:374:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 374 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JIT.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 514 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JIT.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITOpcodes.cpp:35: jit/JITStubCall.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JIT.h:569:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 569 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JITStubCall.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:70:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 70 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JIT.h:815:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 815 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/JIT.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/JIT.h:861:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 861 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:866:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 866 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/JIT.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/JIT.h:880:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 880 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:912:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 912 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:934:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 934 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITPropertyAccess.cpp:35: jit/JITInlines.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITInlines.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITPropertyAccess.cpp:35: jit/JITInlines.h:182:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 182 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:192:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 192 | #if CPU(X86) | ^~~~~~~~~~~ jit/JITInlines.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #elif CPU(ARM) | ^~~~~~~~~~~ jit/JITInlines.h:197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 197 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JITInlines.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:281:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 281 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:333:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 333 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/JSFunction.h:27, from runtime/Executable.h:33, from jit/JITThunks.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITInlines.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITInlines.h:364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 364 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/JSFunction.h:27, from runtime/Executable.h:33, from jit/JITThunks.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ jit/JITInlines.h:366:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 366 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITInlines.h:400:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 400 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITInlines.h:410:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 410 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITInlines.h:455:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 455 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITPropertyAccess.cpp:36: jit/JITStubCall.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubCall.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:70:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 70 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/JSFunction.h:27, from runtime/Executable.h:33, from jit/JITThunks.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/JITStubCall.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ jit/JITStubCall.h:176:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 176 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:209:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 209 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 219 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/JSFunction.h:27, from runtime/Executable.h:33, from jit/JITThunks.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:232:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 232 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 294 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/JSFunction.h:27, from runtime/Executable.h:33, from jit/JITThunks.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/JSFunction.h:27, from runtime/Executable.h:33, from jit/JITThunks.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/JSFunction.h:27, from runtime/Executable.h:33, from jit/JITThunks.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from runtime/JSPropertyNameIterator.h:34, from jit/JITPropertyAccess.cpp:39: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from runtime/JSPropertyNameIterator.h:34, from jit/JITPropertyAccess.cpp:39: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:176:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 176 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:209:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 209 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:219:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 219 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from runtime/JSPropertyNameIterator.h:34, from jit/JITPropertyAccess.cpp:39: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:232:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 232 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/JITStubCall.h:294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 294 | #if USE(JSVALUE32_64) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from runtime/JSPropertyNameIterator.h:34, from jit/JITOpcodes.cpp:39: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITPropertyAccess.cpp:42: assembler/RepatchBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from runtime/JSPropertyNameIterator.h:34, from jit/JITOpcodes.cpp:39: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/JITPropertyAccess.cpp:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from runtime/JSPropertyNameIterator.h:34, from jit/JITOpcodes.cpp:39: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITPropertyAccess.cpp:1320:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1320 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITPropertyAccess.cpp:1333:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1333 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITOpcodes.cpp:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from bytecode/CodeOrigin.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITPropertyAccess.cpp:1543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1543 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecode/CodeOrigin.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITPropertyAccess.cpp:1589:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1589 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITPropertyAccess.cpp:1600:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1600 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ jit/JITPropertyAccess.cpp:1612:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1612 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITPropertyAccess.cpp:1650:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1650 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITPropertyAccess.cpp:1663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1663 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ jit/JITPropertyAccess.cpp:1681:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1681 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITPropertyAccess.cpp:1727:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1727 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITPropertyAccess.cpp:1745:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1745 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ jit/JITOpcodes.cpp:1279:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1279 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ jit/JITOpcodes.cpp:1307:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1307 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITOpcodes.cpp:1319:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1319 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITOpcodes.cpp:1334:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1334 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITOpcodes.cpp:1351:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1351 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITOpcodes.cpp:1372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1372 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITOpcodes.cpp:1378:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1378 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ jit/JITOpcodes.cpp:1435:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1435 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITOpcodes.cpp:1444:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1444 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ jit/JITOpcodes.cpp:1454:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1454 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITOpcodes.cpp:1467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1467 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITOpcodes.cpp:1664:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1664 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITOpcodes.cpp:1676:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1676 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITOpcodes.cpp:1704:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1704 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from runtime/Executable.h:33, from jit/JITThunks.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from runtime/Executable.h:33, from jit/JITThunks.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from runtime/Executable.h:33, from jit/JITThunks.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from runtime/Executable.h:33, from jit/JITThunks.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/JSObject.h:28, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from runtime/Executable.h:33, from jit/JITThunks.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGMinifiedNode.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from llint/LLIntData.h:29, from llint/LLIntData.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ In file included from bytecode/ResolveOperation.h:30, from jit/JITStubs.h:38, from jit/JITStubs.cpp:34: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubs.cpp:34: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubs.cpp:34: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from llint/LLIntData.h:29, from llint/LLIntData.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from runtime/Executable.h:33, from jit/JITThunks.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from runtime/Executable.h:33, from jit/JITThunks.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from runtime/Executable.h:33, from jit/JITThunks.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from runtime/Executable.h:33, from jit/JITThunks.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from bytecode/CodeBlock.h:34, from jit/ThunkGenerators.cpp:29: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from jit/ThunkGenerators.cpp:29: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/ThunkGenerators.cpp:29: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/ThunkGenerators.cpp:29: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/ThunkGenerators.cpp:29: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/ThunkGenerators.cpp:29: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/ThunkGenerators.cpp:29: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/ThunkGenerators.cpp:29: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/ThunkGenerators.cpp:29: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/ThunkGenerators.cpp:29: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCommon.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/llint/LLIntExceptions.o llint/LLIntExceptions.cpp assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/ThunkGenerators.cpp:29: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/ThunkGenerators.cpp:29: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/ThunkGenerators.cpp:29: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/ThunkGenerators.cpp:29: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGCommon.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from runtime/Executable.h:33, from jit/JITThunks.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/ThunkGenerators.cpp:29: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/ThunkGenerators.cpp:29: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/ThunkGenerators.cpp:29: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from jit/JITThunks.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from jit/JITThunks.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from jit/JITThunks.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from jit/JITThunks.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from jit/JITThunks.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from jit/ThunkGenerators.cpp:29: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from jit/ThunkGenerators.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from jit/JITThunks.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from debugger/Debugger.cpp:23: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from debugger/Debugger.cpp:23: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from jit/ThunkGenerators.cpp:29: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ dfg/DFGByteCodeParser.cpp: In member function 'bool JSC::DFG::ByteCodeParser::parseBlock(unsigned int)': dfg/DFGByteCodeParser.cpp:3185:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 3185 | } | ^ dfg/DFGByteCodeParser.cpp:3187:13: note: here 3187 | case PutToBaseOperation::GlobalVariablePut: | ^~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from llint/LLIntExceptions.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from jit/JITThunks.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntExceptions.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:37, from jit/JITThunks.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from jit/JITThunks.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:38, from jit/JITThunks.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from jit/JITThunks.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from llint/LLIntExceptions.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from jit/ThunkGenerators.cpp:29: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from jit/ThunkGenerators.cpp:29: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from jit/ThunkGenerators.cpp:29: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from jit/ThunkGenerators.cpp:29: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from jit/ThunkGenerators.cpp:29: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/ThunkGenerators.cpp:29: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/ThunkGenerators.cpp:29: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/ThunkGenerators.cpp:29: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/ThunkGenerators.cpp:29: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from jit/ThunkGenerators.cpp:29: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from jit/ThunkGenerators.cpp:29: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntExceptions.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntExceptions.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from llint/LLIntData.h:29, from llint/LLIntData.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from jit/ThunkGenerators.cpp:29: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from jit/ThunkGenerators.cpp:29: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/ThunkGenerators.cpp:29: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/ThunkGenerators.cpp:29: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from llint/LLIntData.h:29, from llint/LLIntData.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/ThunkGenerators.cpp:29: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from llint/LLIntData.h:29, from llint/LLIntData.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/ThunkGenerators.cpp:29: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from jit/ThunkGenerators.cpp:29: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from llint/LLIntData.h:29, from llint/LLIntData.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from jit/ThunkGenerators.cpp:29: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from jit/ThunkGenerators.cpp:29: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from llint/LLIntData.h:29, from llint/LLIntData.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from jit/ThunkGenerators.cpp:29: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/ThunkGenerators.cpp:29: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/ThunkGenerators.cpp:29: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from llint/LLIntData.h:29, from llint/LLIntData.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/ThunkGenerators.cpp:29: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from jit/ThunkGenerators.cpp:29: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/ThunkGenerators.cpp:29: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from llint/LLIntData.h:29, from llint/LLIntData.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from llint/LLIntData.h:29, from llint/LLIntData.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/ThunkGenerators.cpp:29: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from llint/LLIntData.h:29, from llint/LLIntData.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/ThunkGenerators.cpp:29: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from llint/LLIntData.h:29, from llint/LLIntData.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/ThunkGenerators.cpp:29: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/ThunkGenerators.cpp:29: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from llint/LLIntData.h:29, from llint/LLIntData.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from llint/LLIntData.h:29, from llint/LLIntData.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/ThunkGenerators.cpp:29: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntEntrypoints.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/ThunkGenerators.cpp:29: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/ThunkGenerators.cpp:29: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntEntrypoints.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:31, from llint/LLIntEntrypoints.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ./config.h:33, from llint/LLIntEntrypoints.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/ThunkGenerators.cpp:29: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntEntrypoints.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from llint/LLIntEntrypoints.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/ThunkGenerators.cpp:29: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/ThunkGenerators.cpp:29: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from llint/LLIntEntrypoints.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from llint/LLIntEntrypoints.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from jit/JITThunks.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from jit/JITThunks.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from jit/JITThunks.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from llint/LLIntData.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from jit/JITThunks.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from jit/JITThunks.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:29, from llint/LLIntData.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from jit/JITThunks.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from llint/LLIntData.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/ThunkGenerators.cpp:29: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/ThunkGenerators.cpp:29: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/ThunkGenerators.cpp:29: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/ThunkGenerators.cpp:29: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/ThunkGenerators.cpp:29: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from llint/LLIntData.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/ThunkGenerators.cpp:29: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntData.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/ThunkGenerators.cpp:29: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from jit/ThunkGenerators.cpp:29: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ./config.h:56, from llint/LLIntEntrypoints.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from llint/LLIntEntrypoints.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from llint/LLIntEntrypoints.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntEntrypoints.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from llint/LLIntEntrypoints.cpp:27: llint/LLIntEntrypoints.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntEntrypoints.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from llint/LLIntEntrypoints.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from jit/ThunkGenerators.cpp:29: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from jit/ThunkGenerators.cpp:29: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from jit/ThunkGenerators.cpp:29: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from jit/ThunkGenerators.cpp:29: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from jit/ThunkGenerators.cpp:29: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from jit/ThunkGenerators.cpp:29: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from jit/ThunkGenerators.cpp:29: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from jit/ThunkGenerators.cpp:29: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from jit/ThunkGenerators.cpp:29: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from jit/ThunkGenerators.cpp:29: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ThunkGenerators.cpp:29: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:46, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ThunkGenerators.cpp:29: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from jit/ThunkGenerators.cpp:30: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from jit/ThunkGenerators.cpp:30: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from jit/ThunkGenerators.cpp:30: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGGraph.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGGraph.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/JITThunks.cpp:32: jit/JIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from jit/JIT.h:46, from jit/JITThunks.cpp:32: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITThunks.cpp:32: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITThunks.cpp:32: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITThunks.cpp:32: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITThunks.cpp:32: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITThunks.cpp:32: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITThunks.cpp:32: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITThunks.cpp:32: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITThunks.cpp:32: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from jit/ThunkGenerators.cpp:31: jit/SpecializedThunkJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ In file included from jit/SpecializedThunkJIT.h:32, from jit/ThunkGenerators.cpp:31: jit/JSInterfaceJIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ jit/JSInterfaceJIT.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #elif CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JSInterfaceJIT.h:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ jit/JSInterfaceJIT.h:196:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 196 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/SpecializedThunkJIT.h:32, from jit/ThunkGenerators.cpp:31: jit/JSInterfaceJIT.h:286:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 286 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:341:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 341 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:373:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 373 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:387:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 387 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:401:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 401 | #if CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:417:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 417 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:434:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 434 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from jit/SpecializedThunkJIT.h:33, from jit/ThunkGenerators.cpp:31: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITThunks.cpp:32: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from jit/SpecializedThunkJIT.h:33, from jit/ThunkGenerators.cpp:31: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/ThunkGenerators.cpp:31: jit/SpecializedThunkJIT.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/SpecializedThunkJIT.h:101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 101 | #if !CPU(X86) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/SpecializedThunkJIT.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/SpecializedThunkJIT.h:176:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 176 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ThunkGenerators.cpp:32: ../WTF/wtf/InlineASM.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(DARWIN) || (OS(WINDOWS) && CPU(X86)) | ^~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(DARWIN) || (OS(WINDOWS) && CPU(X86)) | ^~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(DARWIN) || (OS(WINDOWS) && CPU(X86)) | ^~~~~~~~~~~ ../WTF/wtf/InlineASM.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64) | ^~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/InlineASM.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #elif CPU(X86) && COMPILER(MINGW) | ^~~~~~~~~~~ ../WTF/wtf/InlineASM.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #elif CPU(X86) && COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #elif OS(LINUX) && CPU(X86) && defined(__PIC__) | ^~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #elif OS(LINUX) && CPU(X86) && defined(__PIC__) | ^~~~~~~~~~~ ../WTF/wtf/InlineASM.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if HAVE(INTERNAL_VISIBILITY) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #elif OS(AIX) | ^~~~~~~~~~ ../WTF/wtf/InlineASM.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif OS(LINUX) \ | ^~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | || OS(FREEBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | || OS(OPENBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:70:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 70 | || OS(SOLARIS) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | || (OS(HPUX) && CPU(IA64)) \ | ^ ~~~~~~ ../WTF/wtf/InlineASM.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | || (OS(HPUX) && CPU(IA64)) \ | ^ ~~~~~~~ ../WTF/wtf/InlineASM.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | || OS(NETBSD) | ^ ~~~~~~~~ ../WTF/wtf/InlineASM.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif OS(LINUX) \ | ^~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | || OS(FREEBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | || OS(OPENBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | || OS(NETBSD) \ | ^ ~~~~~~~~ ../WTF/wtf/InlineASM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | || OS(QNX) | ^ ~~~~~ ../WTF/wtf/InlineASM.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if (CPU(ARM_TRADITIONAL) && (defined(thumb2) || defined(__thumb2__) || defined(__thumb) || defined(__thumb__))) || CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ThunkGenerators.cpp:32: ../WTF/wtf/InlineASM.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if (CPU(ARM_TRADITIONAL) && (defined(thumb2) || defined(__thumb2__) || defined(__thumb) || defined(__thumb__))) || CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/ThunkGenerators.cpp:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/ThunkGenerators.cpp:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/ThunkGenerators.cpp:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/ThunkGenerators.cpp:168:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 168 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/ThunkGenerators.cpp:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if CPU(X86) | ^~~~~~~~~~~ jit/ThunkGenerators.cpp:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #elif CPU(X86_64) | ^~~~~~~~~~~~~~ jit/ThunkGenerators.cpp:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #elif CPU(ARM) | ^~~~~~~~~~~ jit/ThunkGenerators.cpp:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #elif CPU(SH4) | ^~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITThunks.cpp:32: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ jit/ThunkGenerators.cpp:338:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 338 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/ThunkGenerators.cpp:375:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 375 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ jit/ThunkGenerators.cpp:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if CPU(X86_64) && COMPILER(GCC) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/ThunkGenerators.cpp:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if CPU(X86_64) && COMPILER(GCC) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ThunkGenerators.cpp:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if CPU(X86_64) && COMPILER(GCC) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ jit/ThunkGenerators.cpp:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 511 | #if CPU(X86_64) && COMPILER(GCC) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ jit/ThunkGenerators.cpp:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #elif CPU(X86) && COMPILER(GCC) && OS(LINUX) && defined(__PIC__) | ^~~~~~~~~~~ jit/ThunkGenerators.cpp:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #elif CPU(X86) && COMPILER(GCC) && OS(LINUX) && defined(__PIC__) | ^~~~~~~~~~~~~~~~ jit/ThunkGenerators.cpp:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #elif CPU(X86) && COMPILER(GCC) && OS(LINUX) && defined(__PIC__) | ^~~~~~~~~~~~ jit/ThunkGenerators.cpp:551:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 551 | #elif CPU(X86) && COMPILER(GCC) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ jit/ThunkGenerators.cpp:551:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 551 | #elif CPU(X86) && COMPILER(GCC) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~~~ jit/ThunkGenerators.cpp:551:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 551 | #elif CPU(X86) && COMPILER(GCC) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ jit/ThunkGenerators.cpp:551:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 551 | #elif CPU(X86) && COMPILER(GCC) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ jit/ThunkGenerators.cpp:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #elif CPU(ARM_THUMB2) && COMPILER(GCC) && PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~~ jit/ThunkGenerators.cpp:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #elif CPU(ARM_THUMB2) && COMPILER(GCC) && PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ jit/ThunkGenerators.cpp:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITThunks.cpp:32: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITThunks.cpp:32: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITThunks.cpp:32: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITThunks.cpp:32: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITThunks.cpp:32: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITThunks.cpp:32: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from jit/JIT.h:46, from jit/JITThunks.cpp:32: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from jit/JIT.h:46, from jit/JITThunks.cpp:32: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from jit/JIT.h:46, from jit/JITThunks.cpp:32: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from jit/JIT.h:46, from jit/JITThunks.cpp:32: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITThunks.cpp:32: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITThunks.cpp:32: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITThunks.cpp:32: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITThunks.cpp:32: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from jit/JIT.h:46, from jit/JITThunks.cpp:32: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JITThunks.cpp:32: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JITThunks.cpp:32: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from jit/JIT.h:46, from jit/JITThunks.cpp:32: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITThunks.cpp:32: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITThunks.cpp:32: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITThunks.cpp:32: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITThunks.cpp:32: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITThunks.cpp:32: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITThunks.cpp:32: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITThunks.cpp:32: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from jit/JIT.h:46, from jit/JITThunks.cpp:32: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITThunks.cpp:32: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITThunks.cpp:32: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITThunks.cpp:32: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITThunks.cpp:32: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from jit/JIT.h:46, from jit/JITThunks.cpp:32: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from jit/JIT.h:46, from jit/JITThunks.cpp:32: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from jit/JIT.h:46, from jit/JITThunks.cpp:32: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from jit/JIT.h:46, from jit/JITThunks.cpp:32: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from jit/JIT.h:46, from jit/JITThunks.cpp:32: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/llint/LLIntSlowPaths.o llint/LLIntSlowPaths.cpp In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from bytecode/CodeBlock.h:59, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITThunks.cpp:32: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITThunks.cpp:32: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITThunks.cpp:32: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITThunks.cpp:32: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITThunks.cpp:32: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from jit/JIT.h:46, from jit/JITThunks.cpp:32: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:46, from jit/JITThunks.cpp:32: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JIT.h:46, from jit/JITThunks.cpp:32: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from debugger/Debugger.cpp:22: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from debugger/Debugger.cpp:25: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Parser.h:289:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from debugger/Debugger.cpp:23: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGBackwardsPropagationPhase.h:33, from dfg/DFGBackwardsPropagationPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGBackwardsPropagationPhase.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:49, from jit/JITThunks.cpp:32: jit/JITDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from jit/JITThunks.cpp:32: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from jit/JITThunks.cpp:32: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from jit/JITThunks.cpp:32: jit/JSInterfaceJIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JSInterfaceJIT.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif CPU(X86) | ^~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ jit/JSInterfaceJIT.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #elif CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JSInterfaceJIT.h:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ jit/JSInterfaceJIT.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ jit/JSInterfaceJIT.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:196:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 196 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ jit/JSInterfaceJIT.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from jit/JITThunks.cpp:32: jit/JSInterfaceJIT.h:286:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 286 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:341:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 341 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:373:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 373 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:387:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 387 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:401:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 401 | #if CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:417:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 417 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:434:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 434 | #elif CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from jit/JITThunks.cpp:32: jit/JIT.h:165:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 165 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 174 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.cpp:32: jit/JIT.h:374:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 374 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JIT.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 514 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JIT.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:569:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 569 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JIT.h:815:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 815 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:861:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 861 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:866:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 866 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:880:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 880 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:912:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 912 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JIT.h:934:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 934 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from jit/JITThunks.cpp:34: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from jit/JITThunks.cpp:34: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from jit/JITThunks.cpp:34: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from llint/LLIntSlowPaths.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ jit/JITThunks.cpp:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITThunks.cpp:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntSlowPaths.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from llint/LLIntSlowPaths.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntSlowPaths.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntSlowPaths.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/JITStubs.cpp:47: ../WTF/wtf/InlineASM.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(DARWIN) || (OS(WINDOWS) && CPU(X86)) | ^~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(DARWIN) || (OS(WINDOWS) && CPU(X86)) | ^~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(DARWIN) || (OS(WINDOWS) && CPU(X86)) | ^~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/InlineASM.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/llint/LLIntThunks.o llint/LLIntThunks.cpp ../WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64) | ^~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/InlineASM.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #elif CPU(X86) && COMPILER(MINGW) | ^~~~~~~~~~~ ../WTF/wtf/InlineASM.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #elif CPU(X86) && COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #elif OS(LINUX) && CPU(X86) && defined(__PIC__) | ^~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #elif OS(LINUX) && CPU(X86) && defined(__PIC__) | ^~~~~~~~~~~ ../WTF/wtf/InlineASM.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if HAVE(INTERNAL_VISIBILITY) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #elif OS(AIX) | ^~~~~~~~~~ ../WTF/wtf/InlineASM.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif OS(LINUX) \ | ^~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | || OS(FREEBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | || OS(OPENBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:70:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 70 | || OS(SOLARIS) \ | ^ ~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | || (OS(HPUX) && CPU(IA64)) \ | ^ ~~~~~~ ../WTF/wtf/InlineASM.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | || (OS(HPUX) && CPU(IA64)) \ | ^ ~~~~~~~ ../WTF/wtf/InlineASM.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | || OS(NETBSD) | ^ ~~~~~~~~ ../WTF/wtf/InlineASM.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif OS(LINUX) \ | ^~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | || OS(FREEBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | || OS(OPENBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | || OS(NETBSD) \ | ^ ~~~~~~~~ ../WTF/wtf/InlineASM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | || OS(QNX) | ^ ~~~~~ ../WTF/wtf/InlineASM.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if (CPU(ARM_TRADITIONAL) && (defined(thumb2) || defined(__thumb2__) || defined(__thumb) || defined(__thumb__))) || CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubs.cpp:47: ../WTF/wtf/InlineASM.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if (CPU(ARM_TRADITIONAL) && (defined(thumb2) || defined(__thumb2__) || defined(__thumb) || defined(__thumb__))) || CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubs.cpp:48: jit/JIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from jit/JIT.h:49, from jit/JITStubs.cpp:48: jit/JITDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from jit/JITStubs.cpp:48: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from jit/JITStubs.cpp:48: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertySlot.h:27, from bytecode/Instruction.h:34, from llint/LLIntData.cpp:33: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from jit/JITStubs.cpp:48: jit/JSInterfaceJIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ jit/JSInterfaceJIT.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #elif CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JSInterfaceJIT.h:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:196:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 196 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from API/JSCallbackFunction.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/JIT.h:50, from jit/JITStubs.cpp:48: jit/JSInterfaceJIT.h:286:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 286 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:341:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 341 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:373:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 373 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:387:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 387 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:401:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 401 | #if CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:417:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 417 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:434:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 434 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from bytecode/Instruction.h:37, from llint/LLIntData.cpp:33: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubs.cpp:48: jit/JIT.h:165:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 165 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntExceptions.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntExceptions.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:31, from llint/LLIntExceptions.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ In file included from ./config.h:33, from llint/LLIntExceptions.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from llint/LLIntExceptions.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from llint/LLIntExceptions.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from llint/LLIntExceptions.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from llint/LLIntExceptions.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:56, from llint/LLIntExceptions.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:56, from llint/LLIntExceptions.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from llint/LLIntExceptions.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from llint/LLIntExceptions.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from llint/LLIntExceptions.h:30, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 174 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from bytecode/Instruction.h:37, from llint/LLIntData.cpp:33: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ jit/JIT.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubs.cpp:48: jit/JIT.h:374:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 374 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JIT.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 514 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JIT.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:569:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 569 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JIT.h:815:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 815 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:861:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 861 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:866:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 866 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:880:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 880 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:912:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 912 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JIT.h:934:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 934 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubs.cpp:49: jit/JITExceptions.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITExceptions.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from bytecode/Instruction.h:37, from llint/LLIntData.cpp:33: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from runtime/JSPropertyNameIterator.h:34, from jit/JITStubs.cpp:56: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from runtime/JSPropertyNameIterator.h:34, from jit/JITStubs.cpp:56: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from runtime/JSPropertyNameIterator.h:34, from jit/JITStubs.cpp:56: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/llint/LowLevelInterpreter.o llint/LowLevelInterpreter.cpp In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from runtime/StructureChain.h:30, from bytecode/Instruction.h:38, from llint/LLIntData.cpp:33: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/StructureChain.h:30, from bytecode/Instruction.h:38, from llint/LLIntData.cpp:33: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/StructureChain.h:30, from bytecode/Instruction.h:38, from llint/LLIntData.cpp:33: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from runtime/StructureChain.h:30, from bytecode/Instruction.h:38, from llint/LLIntData.cpp:33: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.cpp:33: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.cpp:34: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.cpp:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(LLINT_C_LOOP) | ^ ~~~~~~~~~~~~~~~ llint/LLIntData.cpp:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ llint/LLIntData.cpp:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ llint/LLIntData.cpp:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ llint/LLIntData.cpp:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNodeAllocator.h:34, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from parser/SourceProviderCache.h:29, from parser/Parser.h:36, from jit/JITStubs.cpp:64: parser/SourceProviderCacheItem.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from parser/SourceProviderCache.h:29, from parser/Parser.h:36, from jit/JITStubs.cpp:64: parser/SourceProviderCacheItem.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubs.cpp:68: assembler/RepatchBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.cpp:80:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 80 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) && CPU(X86) | ^~~~~~~~~~~~~~~~ jit/JITStubs.cpp:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) && CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.cpp:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #elif COMPILER(GCC) && CPU(X86_64) | ^~~~~~~~~~~~~~~~ jit/JITStubs.cpp:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #elif COMPILER(GCC) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.cpp:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #elif (COMPILER(GCC) || COMPILER(RVCT)) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ jit/JITStubs.cpp:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #elif (COMPILER(GCC) || COMPILER(RVCT)) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #elif (COMPILER(GCC) || COMPILER(RVCT)) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:217:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 217 | #elif (COMPILER(GCC) || COMPILER(MSVC) || COMPILER(RVCT)) && CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~ jit/JITStubs.cpp:217:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 217 | #elif (COMPILER(GCC) || COMPILER(MSVC) || COMPILER(RVCT)) && CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:217:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.cpp:217:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 217 | #elif (COMPILER(GCC) || COMPILER(MSVC) || COMPILER(RVCT)) && CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #elif COMPILER(MSVC) && CPU(X86) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #elif COMPILER(MSVC) && CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.cpp:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.cpp:536:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 536 | #if CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.cpp:553:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 553 | #if WTF_MIPS_PIC | ^~~~~~~~~~~~ jit/JITStubs.cpp:587:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if WTF_MIPS_PIC | ^~~~~~~~~~~~ jit/JITStubs.cpp:634:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 634 | #if COMPILER(GCC) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ jit/JITStubs.cpp:634:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 634 | #if COMPILER(GCC) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #elif COMPILER(GCC) && CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~ jit/JITStubs.cpp:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #elif COMPILER(GCC) && CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #elif COMPILER(RVCT) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #elif COMPILER(RVCT) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | #elif COMPILER(RVCT) && CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | #elif COMPILER(RVCT) && CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:873:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 873 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:884:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 884 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:904:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 904 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:910:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 910 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.cpp:1240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if CPU(ARM_THUMB2) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:1240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if CPU(ARM_THUMB2) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/JITStubs.cpp:1261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1261 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.cpp:1262:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1262 | #if WTF_MIPS_PIC | ^~~~~~~~~~~~ In file included from runtime/PropertySlot.h:27, from bytecode/Instruction.h:34, from llint/LLIntCLoop.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from bytecode/Instruction.h:37, from llint/LLIntCLoop.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from bytecode/Instruction.h:37, from llint/LLIntCLoop.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from bytecode/Instruction.h:37, from llint/LLIntCLoop.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from runtime/StructureChain.h:30, from bytecode/Instruction.h:38, from llint/LLIntCLoop.cpp:29: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from llint/LLIntThunks.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:1967:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1967 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.cpp:1976:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1976 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:1991:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1991 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:1998:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1998 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:2015:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2015 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:2023:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2023 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:2029:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2029 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:2035:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2035 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:2043:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2043 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:2062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2062 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:2071:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2071 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:2079:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2079 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:2092:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2092 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/parser/Lexer.o parser/Lexer.cpp ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntThunks.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from llint/LLIntThunks.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ jit/JITStubs.cpp:2973:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2973 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.cpp:3066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3066 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGNode.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGNode.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntThunks.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/StructureChain.h:30, from bytecode/Instruction.h:38, from llint/LLIntCLoop.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/StructureChain.h:30, from bytecode/Instruction.h:38, from llint/LLIntCLoop.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntThunks.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from runtime/StructureChain.h:30, from bytecode/Instruction.h:38, from llint/LLIntCLoop.cpp:29: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from llint/LLIntCLoop.cpp:29: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ llint/LLIntCLoop.cpp:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from llint/LowLevelInterpreter.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LowLevelInterpreter.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from llint/LowLevelInterpreter.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from llint/LowLevelInterpreter.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LowLevelInterpreter.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGMinifiedNode.h:33, from dfg/DFGMinifiedNode.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGMinifiedNode.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGOSREntry.h:29, from dfg/DFGOSREntry.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGOSREntry.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntSlowPaths.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from llint/LLIntSlowPaths.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from llint/LLIntSlowPaths.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from llint/LLIntSlowPaths.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntSlowPaths.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from llint/LLIntSlowPaths.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from llint/LLIntSlowPaths.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from llint/LLIntSlowPaths.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/parser/Nodes.o parser/Nodes.cpp In file included from ./config.h:56, from llint/LLIntSlowPaths.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from llint/LLIntSlowPaths.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from llint/LLIntSlowPaths.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from llint/LLIntSlowPaths.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from llint/LLIntSlowPaths.h:30, from llint/LLIntSlowPaths.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from llint/LLIntExceptions.h:30, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from llint/LLIntExceptions.h:30, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from parser/Lexer.cpp:25: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from llint/LLIntExceptions.h:30, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntExceptions.cpp:27: llint/LLIntExceptions.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from parser/Lexer.cpp:25: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from parser/Lexer.cpp:25: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGCapabilities.h:31, from dfg/DFGCapabilities.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from parser/Nodes.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from parser/Nodes.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from parser/Lexer.cpp:25: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from parser/Lexer.cpp:25: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from parser/Nodes.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from parser/Nodes.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from parser/Nodes.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LLIntThunks.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from llint/LLIntThunks.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from llint/LLIntThunks.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from llint/LLIntThunks.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntThunks.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from llint/LLIntThunks.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from llint/LLIntThunks.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from llint/LLIntThunks.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from llint/LLIntThunks.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from llint/LLIntThunks.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from llint/LLIntThunks.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from llint/LLIntThunks.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from llint/LLIntThunks.cpp:27: llint/LLIntThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from llint/LLIntSlowPaths.h:30, from llint/LLIntSlowPaths.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from llint/LLIntSlowPaths.h:30, from llint/LLIntSlowPaths.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from llint/LLIntSlowPaths.h:30, from llint/LLIntSlowPaths.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from llint/LLIntSlowPaths.cpp:27: llint/LLIntSlowPaths.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntSlowPaths.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ llint/LLIntSlowPaths.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from llint/LowLevelInterpreter.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from llint/LowLevelInterpreter.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from llint/LowLevelInterpreter.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from llint/LowLevelInterpreter.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from llint/LowLevelInterpreter.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from llint/LowLevelInterpreter.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from llint/LowLevelInterpreter.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from llint/LowLevelInterpreter.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from llint/LowLevelInterpreter.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from llint/LowLevelInterpreter.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from llint/LowLevelInterpreter.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from llint/LowLevelInterpreter.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from llint/LowLevelInterpreter.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LowLevelInterpreter.h:33, from llint/LowLevelInterpreter.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/MarkedBlock.h:25, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from llint/LowLevelInterpreter.h:33, from llint/LowLevelInterpreter.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from llint/LowLevelInterpreter.cpp:27: llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LowLevelInterpreter.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from llint/LLIntOfflineAsmConfig.h:29, from llint/LowLevelInterpreter.cpp:31: llint/LLIntCommon.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from llint/LLIntOfflineAsmConfig.h:31, from llint/LowLevelInterpreter.cpp:31: ../WTF/wtf/InlineASM.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(DARWIN) || (OS(WINDOWS) && CPU(X86)) | ^~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(DARWIN) || (OS(WINDOWS) && CPU(X86)) | ^~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if OS(DARWIN) || (OS(WINDOWS) && CPU(X86)) | ^~~~~~~~~~~ ../WTF/wtf/InlineASM.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64) | ^~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/InlineASM.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #elif CPU(X86) && COMPILER(MINGW) | ^~~~~~~~~~~ ../WTF/wtf/InlineASM.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #elif CPU(X86) && COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #elif OS(LINUX) && CPU(X86) && defined(__PIC__) | ^~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #elif OS(LINUX) && CPU(X86) && defined(__PIC__) | ^~~~~~~~~~~ ../WTF/wtf/InlineASM.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if HAVE(INTERNAL_VISIBILITY) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #elif OS(AIX) | ^~~~~~~~~~ ../WTF/wtf/InlineASM.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif OS(LINUX) \ | ^~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | || OS(FREEBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | || OS(OPENBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:70:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 70 | || OS(SOLARIS) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | || (OS(HPUX) && CPU(IA64)) \ | ^ ~~~~~~ ../WTF/wtf/InlineASM.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 71 | || (OS(HPUX) && CPU(IA64)) \ | ^ ~~~~~~~ ../WTF/wtf/InlineASM.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | || OS(NETBSD) | ^ ~~~~~~~~ ../WTF/wtf/InlineASM.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif OS(LINUX) \ | ^~~~~~~~~~~~ ../WTF/wtf/InlineASM.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | || OS(FREEBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | || OS(OPENBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/InlineASM.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | || OS(NETBSD) \ | ^ ~~~~~~~~ ../WTF/wtf/InlineASM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | || OS(QNX) | ^ ~~~~~ ../WTF/wtf/InlineASM.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if (CPU(ARM_TRADITIONAL) && (defined(thumb2) || defined(__thumb2__) || defined(__thumb) || defined(__thumb__))) || CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntOfflineAsmConfig.h:31, from llint/LowLevelInterpreter.cpp:31: ../WTF/wtf/InlineASM.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if (CPU(ARM_TRADITIONAL) && (defined(thumb2) || defined(__thumb2__) || defined(__thumb) || defined(__thumb__))) || CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from llint/LowLevelInterpreter.cpp:31: llint/LLIntOfflineAsmConfig.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOfflineAsmConfig.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(X86) | ^~~~~~~~~~~ llint/LLIntOfflineAsmConfig.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ llint/LLIntOfflineAsmConfig.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntOfflineAsmConfig.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ llint/LLIntOfflineAsmConfig.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(MIPS) | ^~~~~~~~~~~~ llint/LLIntOfflineAsmConfig.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if CPU(SH4) | ^~~~~~~~~~~ llint/LLIntOfflineAsmConfig.h:101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 101 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ llint/LLIntOfflineAsmConfig.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if USE(JSVALUE64) && OS(WINDOWS) | ^~~~~~~~~~~~~~~~~ llint/LLIntOfflineAsmConfig.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if USE(JSVALUE64) && OS(WINDOWS) | ^~~~~~~~~~~~~~ llint/LLIntOfflineAsmConfig.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ llint/LLIntOfflineAsmConfig.h:143:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 143 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ llint/LLIntOfflineAsmConfig.h:149:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 149 | #if CPU(MIPS) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.cpp:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/parser/ParserArena.o parser/ParserArena.cpp In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from dfg/DFGSpeculativeJIT.cpp:31: parser/Nodes.h: In member function 'void JSC::ThrowableExpressionData::setExceptionSourceCode(const JSC::JSTextPosition&, const JSC::JSTextPosition&, const JSC::JSTextPosition&)': parser/Nodes.h:277:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 277 | m_divot = divot; | ^~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from dfg/DFGSpeculativeJIT.cpp:31: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from dfg/DFGSpeculativeJIT.cpp:31: parser/Nodes.h:278:28: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 278 | m_divotStart = divotStart; | ^~~~~~~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from dfg/DFGSpeculativeJIT.cpp:31: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from dfg/DFGSpeculativeJIT.cpp:31: parser/Nodes.h:279:26: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | m_divotEnd = divotEnd; | ^~~~~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from dfg/DFGSpeculativeJIT.cpp:31: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/PutByIdStatus.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecode/PutByIdStatus.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from parser/Lexer.cpp:25: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from parser/Lexer.cpp:25: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from parser/Lexer.cpp:25: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from parser/Lexer.cpp:25: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from parser/Lexer.cpp:25: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from parser/Lexer.cpp:25: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from parser/Lexer.cpp:25: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from parser/Lexer.cpp:25: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from parser/Lexer.cpp:25: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from parser/Lexer.cpp:25: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from parser/Lexer.cpp:25: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from parser/Lexer.cpp:25: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from parser/Nodes.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from parser/Nodes.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from parser/Nodes.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from parser/Nodes.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from parser/Nodes.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from parser/Nodes.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from parser/Nodes.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from parser/Nodes.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from API/APICast.h:31, from API/JSObjectRef.cpp:31: runtime/JSObject.h: In member function 'void JSC::JSObject::initializeIndex(JSC::VM&, unsigned int, JSC::JSValue)': runtime/JSObject.h:380:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 380 | if (!v.isInt32()) { | ^~ runtime/JSObject.h:386:9: note: here 386 | case ALL_CONTIGUOUS_INDEXING_TYPES: { | ^~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from parser/Nodes.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from parser/Nodes.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from parser/Nodes.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from parser/Nodes.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from parser/ParserArena.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from parser/ParserArena.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from parser/ParserArena.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from parser/ParserArena.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntExceptions.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from llint/LLIntExceptions.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Nodes.h:1369:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from parser/ParserArena.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from debugger/DebuggerActivation.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/parser/Parser.o parser/Parser.cpp In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGAllocator.h:33, from dfg/DFGNodeAllocator.h:33, from dfg/DFGLongLivedState.h:33, from dfg/DFGLongLivedState.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGLongLivedState.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from parser/Parser.cpp:23: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from parser/Parser.cpp:23: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/MarkedBlock.h:35, from heap/MarkedAllocator.h:4, from heap/MarkedSpace.h:26, from heap/MarkedSpace.cpp:22: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' runtime/PropertyNameArray.h:75:119: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from heap/MarkedSpace.cpp:25: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from parser/Parser.cpp:23: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from parser/Parser.cpp:23: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from parser/Parser.cpp:23: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/parser/SourceProvider.o parser/SourceProvider.cpp ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGDCEPhase.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/parser/SourceProviderCache.o parser/SourceProviderCache.cpp In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from parser/Parser.h:31, from debugger/DebuggerCallFrame.cpp:36: parser/Nodes.h: In member function 'void JSC::ThrowableExpressionData::setExceptionSourceCode(const JSC::JSTextPosition&, const JSC::JSTextPosition&, const JSC::JSTextPosition&)': parser/Nodes.h:277:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 277 | m_divot = divot; | ^~~~~ In file included from parser/Lexer.h:28, from parser/Parser.h:30, from debugger/DebuggerCallFrame.cpp:36: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from parser/Parser.h:31, from debugger/DebuggerCallFrame.cpp:36: parser/Nodes.h:278:28: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 278 | m_divotStart = divotStart; | ^~~~~~~~~~ In file included from parser/Lexer.h:28, from parser/Parser.h:30, from debugger/DebuggerCallFrame.cpp:36: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from parser/Parser.h:31, from debugger/DebuggerCallFrame.cpp:36: parser/Nodes.h:279:26: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | m_divotEnd = divotEnd; | ^~~~~~~~ In file included from parser/Lexer.h:28, from parser/Parser.h:30, from debugger/DebuggerCallFrame.cpp:36: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from parser/SourceProvider.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from parser/SourceProvider.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from parser/SourceProvider.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Nodes.h:1369:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecode/CodeBlock.cpp:30: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCapabilities.h:30, from dfg/DFGCapabilities.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from parser/SourceProvider.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from parser/SourceProvider.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ In file included from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ llint/LLIntThunks.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGCapabilities.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from disassembler/Disassembler.h:30, from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:26, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from llint/LLIntEntrypoints.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from llint/LLIntEntrypoints.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from llint/LLIntEntrypoints.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from llint/LLIntEntrypoints.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from parser/SourceProviderCache.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from parser/SourceProviderCache.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from parser/SourceProviderCache.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from parser/SourceProviderCache.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from parser/SourceProviderCache.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from llint/LLIntEntrypoints.cpp:33: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from parser/ParserArena.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from parser/ParserArena.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from parser/ParserArena.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from parser/ParserArena.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from parser/ParserArena.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from parser/ParserArena.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from parser/ParserArena.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from parser/ParserArena.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from parser/ParserArena.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from parser/ParserArena.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from parser/ParserArena.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from parser/ParserArena.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from llint/LLIntEntrypoints.cpp:33: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from llint/LLIntEntrypoints.cpp:33: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntEntrypoints.cpp:33: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntEntrypoints.cpp:34: llint/LLIntThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntEntrypoints.cpp:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if ENABLE(JIT) | ^~~~~~~~~~ llint/LLIntEntrypoints.cpp:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(JIT) | ^~~~~~~~~~ llint/LLIntEntrypoints.cpp:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from parser/Parser.cpp:23: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from parser/Parser.cpp:23: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from parser/Parser.cpp:23: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from parser/Parser.cpp:23: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from parser/Parser.cpp:23: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from parser/Parser.cpp:23: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from parser/Parser.cpp:23: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from parser/Parser.cpp:23: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from parser/Parser.cpp:23: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from parser/Parser.cpp:23: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from parser/Parser.cpp:23: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from parser/Parser.cpp:23: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/HashSet.h:24, from debugger/Debugger.h:25, from parser/Parser.h:26, from parser/Parser.cpp:24: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/profiler/ProfilerBytecode.o profiler/ProfilerBytecode.cpp In file included from heap/Heap.h:29, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/AssemblerBuffer.h:33, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from parser/SourceProviderCache.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from parser/SourceProviderCache.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from parser/SourceProviderCache.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from profiler/ProfilerBytecode.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ In file included from ./config.h:33, from parser/SourceProviderCache.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from parser/SourceProviderCache.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from parser/SourceProviderCache.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from parser/SourceProviderCache.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from parser/SourceProviderCache.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from parser/SourceProviderCache.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from parser/SourceProviderCache.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from parser/SourceProviderCache.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from parser/SourceProviderCache.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassOwnPtr.h:30, from parser/SourceProviderCacheItem.h:30, from parser/SourceProviderCache.h:29, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassOwnPtr.h:31, from parser/SourceProviderCacheItem.h:30, from parser/SourceProviderCache.h:29, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from profiler/ProfilerBytecode.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from interpreter/CallFrame.h:27, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from interpreter/CallFrame.h:28, from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:30, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from profiler/ProfilerBytecode.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from profiler/ProfilerBytecode.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ In file included from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from jit/JSInterfaceJIT.h:30, from llint/LLIntThunks.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from profiler/ProfilerBytecode.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/JSInterfaceJIT.h:35, from llint/LLIntThunks.cpp:31: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from jit/JSInterfaceJIT.h:35, from llint/LLIntThunks.cpp:31: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from ./config.h:30, from parser/SourceProvider.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JSInterfaceJIT.h:35, from llint/LLIntThunks.cpp:31: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:30, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JSInterfaceJIT.h:35, from llint/LLIntThunks.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JSInterfaceJIT.h:35, from llint/LLIntThunks.cpp:31: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from jit/JSInterfaceJIT.h:35, from llint/LLIntThunks.cpp:31: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from jit/JSInterfaceJIT.h:35, from llint/LLIntThunks.cpp:31: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from bytecode/CodeBlock.h:34, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from jit/JSInterfaceJIT.h:35, from llint/LLIntThunks.cpp:31: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from parser/SourceProvider.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from parser/SourceProvider.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from parser/SourceProvider.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from parser/SourceProvider.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from parser/SourceProvider.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from parser/SourceProvider.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from parser/SourceProvider.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:56, from parser/SourceProvider.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ./config.h:56, from parser/SourceProvider.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ./config.h:59, from parser/SourceProvider.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from parser/SourceProvider.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassOwnPtr.h:30, from parser/SourceProvider.h:32, from parser/SourceProvider.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassOwnPtr.h:31, from parser/SourceProvider.h:32, from parser/SourceProvider.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from assembler/MacroAssembler.h:42, from jit/JSInterfaceJIT.h:35, from llint/LLIntThunks.cpp:31: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from jit/JSInterfaceJIT.h:35, from llint/LLIntThunks.cpp:31: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from jit/JSInterfaceJIT.h:35, from llint/LLIntThunks.cpp:31: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGCSEPhase.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntThunks.cpp:31: jit/JSInterfaceJIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JSInterfaceJIT.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/CheckedArithmetic.h: In instantiation of 'const WTF::Checked WTF::Checked::operator+=(U) [with U = unsigned int; T = int; OverflowHandler = WTF::RecordOverflow]': dfg/DFGOperations.cpp:1661:25: required from here ../WTF/wtf/CheckedArithmetic.h:560:17: warning: implicitly-declared 'constexpr WTF::Checked::Checked(const WTF::Checked&)' is deprecated [-Wdeprecated-copy] 560 | return *this; | ^~~~ jit/JSInterfaceJIT.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #elif CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/CheckedArithmetic.h:472:20: note: because 'WTF::Checked' has user-provided 'const WTF::Checked& WTF::Checked::operator=(WTF::Checked) [with T = int; OverflowHandler = WTF::RecordOverflow]' 472 | const Checked& operator=(Checked rhs) | ^~~~~~~~ jit/JSInterfaceJIT.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JSInterfaceJIT.h:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:196:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 196 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntThunks.cpp:31: jit/JSInterfaceJIT.h:286:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 286 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:341:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 341 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:373:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 373 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:387:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 387 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:401:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 401 | #if CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:417:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 417 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:434:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 434 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from llint/LLIntThunks.cpp:32: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from llint/LLIntThunks.cpp:32: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSObject.h:42, from llint/LLIntThunks.cpp:32: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from runtime/DateInstanceCache.h:33, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from runtime/DateInstanceCache.h:33, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from llint/LLIntExceptions.cpp:31: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from llint/LLIntThunks.cpp:32: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntThunks.cpp:33: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from llint/LLIntExceptions.cpp:31: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from llint/LLIntExceptions.cpp:31: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntThunks.cpp:33: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntExceptions.cpp:31: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ llint/LLIntThunks.cpp:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if !ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from llint/LLIntExceptions.cpp:32: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:34, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from llint/LLIntExceptions.cpp:32: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from llint/LLIntExceptions.cpp:32: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from llint/LLIntExceptions.cpp:32: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from llint/LLIntExceptions.cpp:32: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from llint/LLIntExceptions.cpp:32: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntExceptions.cpp:32: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntExceptions.cpp:32: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntExceptions.cpp:32: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntExceptions.cpp:32: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntExceptions.cpp:32: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntExceptions.cpp:32: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/HashSet.h:24, from debugger/Debugger.h:25, from parser/Parser.h:26, from parser/Parser.cpp:24: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassOwnPtr.h:32, from parser/SourceProviderCacheItem.h:30, from parser/SourceProviderCache.h:29, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Vector.h:24, from parser/SourceProviderCacheItem.h:31, from parser/SourceProviderCache.h:29, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/Vector.h:25, from parser/SourceProviderCacheItem.h:31, from parser/SourceProviderCache.h:29, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/HashSet.h:24, from debugger/Debugger.h:25, from parser/Parser.h:26, from parser/Parser.cpp:24: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from debugger/DebuggerActivation.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/HashSet.h:24, from debugger/Debugger.h:25, from parser/Parser.h:26, from parser/Parser.cpp:24: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from parser/Parser.h:26, from parser/Parser.cpp:24: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from parser/Parser.h:26, from parser/Parser.cpp:24: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from parser/Parser.h:26, from parser/Parser.cpp:24: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntExceptions.cpp:32: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntExceptions.cpp:32: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/Vector.h:26, from parser/SourceProviderCacheItem.h:31, from parser/SourceProviderCache.h:29, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/Vector.h:26, from parser/SourceProviderCacheItem.h:31, from parser/SourceProviderCache.h:29, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from parser/SourceProviderCacheItem.h:31, from parser/SourceProviderCache.h:29, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from parser/SourceProviderCacheItem.h:31, from parser/SourceProviderCache.h:29, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntExceptions.cpp:32: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:26, from ../WTF/wtf/Vector.h:31, from parser/SourceProviderCacheItem.h:31, from parser/SourceProviderCache.h:29, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ In file included from parser/SourceProviderCacheItem.h:31, from parser/SourceProviderCache.h:29, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from parser/Parser.h:26, from parser/Parser.cpp:24: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from parser/SourceProviderCacheItem.h:31, from parser/SourceProviderCache.h:29, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntExceptions.cpp:32: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from parser/Parser.h:26, from parser/Parser.cpp:24: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from parser/Parser.h:26, from parser/Parser.cpp:24: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from parser/SourceProviderCacheItem.h:32, from parser/SourceProviderCache.h:29, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from parser/SourceProviderCacheItem.h:32, from parser/SourceProviderCache.h:29, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from parser/SourceProviderCacheItem.h:32, from parser/SourceProviderCache.h:29, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from parser/Parser.h:26, from parser/Parser.cpp:24: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from parser/Parser.h:26, from parser/Parser.cpp:24: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from parser/Parser.h:26, from parser/Parser.cpp:24: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from parser/Parser.h:26, from parser/Parser.cpp:24: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntExceptions.cpp:32: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntExceptions.cpp:32: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntExceptions.cpp:32: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntExceptions.cpp:32: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from llint/LLIntExceptions.cpp:32: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from llint/LLIntExceptions.cpp:32: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from llint/LLIntExceptions.cpp:32: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits >; Value = WTF::KeyValuePair]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::StringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits >, JSC::IdentifierRepHash>; T = WTF::StringImpl*; Extra = unsigned int; Key = WTF::StringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >]' ../WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = WTF::StringImpl*; MappedArg = unsigned int; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::StringImpl*; WTF::HashMap::MappedPassInReferenceType = const unsigned int&]' ../WTF/wtf/HashMap.h:369:16: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = WTF::StringImpl*; MappedArg = unsigned int; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::StringImpl*; WTF::HashMap::MappedPassInType = const unsigned int&]' bytecompiler/BytecodeGenerator.h:746:94: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from llint/LLIntExceptions.cpp:32: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from parser/SourceProviderCacheItem.h:32, from parser/SourceProviderCache.h:29, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProviderCacheItem.h:32, from parser/SourceProviderCache.h:29, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntSlowPaths.cpp:36: jit/HostCallReturnValue.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/HostCallReturnValue.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from llint/LLIntExceptions.cpp:32: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from llint/LLIntSlowPaths.cpp:38: jit/JIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from llint/LLIntExceptions.cpp:32: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JIT.h:49, from llint/LLIntSlowPaths.cpp:38: jit/JITDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from llint/LLIntSlowPaths.cpp:38: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from llint/LLIntExceptions.cpp:32: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGOSRExitCompiler.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from llint/LLIntExceptions.cpp:32: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from llint/LLIntSlowPaths.cpp:38: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from llint/LLIntExceptions.cpp:32: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from llint/LLIntExceptions.cpp:32: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from llint/LLIntExceptions.cpp:32: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from llint/LLIntExceptions.cpp:32: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from llint/LLIntExceptions.cpp:32: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from llint/LLIntSlowPaths.cpp:38: jit/JSInterfaceJIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JSInterfaceJIT.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #elif CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JSInterfaceJIT.h:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:196:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 196 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from llint/LLIntSlowPaths.cpp:38: jit/JSInterfaceJIT.h:286:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 286 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:341:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 341 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:373:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 373 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:387:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 387 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:401:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 401 | #if CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:417:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 417 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:434:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 434 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from llint/LLIntExceptions.cpp:32: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from llint/LLIntSlowPaths.cpp:38: jit/JIT.h:165:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 165 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 174 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from llint/LLIntExceptions.cpp:32: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ In file included from llint/LLIntSlowPaths.cpp:38: jit/JIT.h:374:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 374 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 514 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JIT.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:569:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 569 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JIT.h:815:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 815 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:861:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 861 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:866:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 866 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:880:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 880 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from llint/LLIntExceptions.cpp:32: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:912:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 912 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JIT.h:934:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 934 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from llint/LLIntExceptions.cpp:32: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from llint/LLIntExceptions.cpp:32: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from llint/LLIntExceptions.cpp:32: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from llint/LLIntExceptions.cpp:32: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from llint/LLIntExceptions.cpp:32: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from llint/LLIntExceptions.cpp:32: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from llint/LLIntExceptions.cpp:32: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from llint/LLIntExceptions.cpp:32: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from llint/LLIntExceptions.cpp:32: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from llint/LLIntExceptions.cpp:32: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from llint/LLIntExceptions.cpp:32: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from llint/LLIntExceptions.cpp:32: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from llint/LLIntExceptions.cpp:32: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntExceptions.cpp:32: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntExceptions.cpp:32: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntExceptions.cpp:32: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntExceptions.cpp:32: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntExceptions.cpp:32: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from profiler/ProfilerBytecode.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ./config.h:30, from profiler/ProfilerBytecode.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from profiler/ProfilerBytecode.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from profiler/ProfilerBytecode.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from profiler/ProfilerBytecode.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from llint/LLIntSlowPaths.cpp:39: jit/JITDriver.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntExceptions.cpp:32: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntExceptions.cpp:32: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntExceptions.cpp:32: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntExceptions.cpp:32: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITDriver.h:34, from llint/LLIntSlowPaths.cpp:39: dfg/DFGDriver.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntExceptions.cpp:32: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntExceptions.cpp:32: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntExceptions.cpp:32: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITDriver.h:36, from llint/LLIntSlowPaths.cpp:39: llint/LLIntEntrypoints.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from profiler/ProfilerBytecode.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from profiler/ProfilerBytecode.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntExceptions.cpp:32: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntExceptions.cpp:32: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from profiler/ProfilerBytecode.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntExceptions.cpp:32: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntExceptions.cpp:32: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntExceptions.cpp:32: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:56, from profiler/ProfilerBytecode.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from profiler/ProfilerBytecode.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntExceptions.cpp:32: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from profiler/ProfilerBytecode.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from profiler/ProfilerBytecode.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntExceptions.cpp:32: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from llint/LLIntExceptions.cpp:32: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from runtime/JSPropertyNameIterator.h:34, from llint/LLIntSlowPaths.cpp:44: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from runtime/JSPropertyNameIterator.h:34, from llint/LLIntSlowPaths.cpp:44: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from runtime/JSPropertyNameIterator.h:34, from llint/LLIntSlowPaths.cpp:44: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntSlowPaths.cpp:47: llint/LLIntCommon.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from llint/LLIntSlowPaths.cpp:48: llint/LLIntExceptions.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntSlowPaths.cpp:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ llint/LLIntSlowPaths.cpp:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntSlowPaths.cpp:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ llint/LLIntSlowPaths.cpp:294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 294 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ llint/LLIntSlowPaths.cpp:300:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 300 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ llint/LLIntSlowPaths.cpp:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ llint/LLIntSlowPaths.cpp:319:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 319 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ llint/LLIntSlowPaths.cpp:367:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 367 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ llint/LLIntSlowPaths.cpp:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if ENABLE(JIT_VERBOSE_OSR) | ^~~~~~~~~~~~~~~~~~~~~~ llint/LLIntSlowPaths.cpp:499:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 499 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProviderCacheItem.h:32, from parser/SourceProviderCache.h:29, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProviderCacheItem.h:32, from parser/SourceProviderCache.h:29, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from parser/SourceProviderCacheItem.h:32, from parser/SourceProviderCache.h:29, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from parser/SourceProviderCacheItem.h:32, from parser/SourceProviderCache.h:29, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llint/LLIntSlowPaths.cpp:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ llint/LLIntSlowPaths.cpp:937:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 937 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from interpreter/Interpreter.h:36, from runtime/Error.h:27, from parser/Nodes.h:29, from parser/Nodes.cpp:27: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from llint/LLIntExceptions.cpp:32: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from llint/LLIntExceptions.cpp:32: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from llint/LLIntExceptions.cpp:32: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from parser/SourceProviderCacheItem.h:32, from parser/SourceProviderCache.h:29, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from llint/LLIntExceptions.cpp:32: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from llint/LLIntExceptions.cpp:32: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from llint/LLIntExceptions.cpp:32: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from llint/LLIntExceptions.cpp:32: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from llint/LLIntExceptions.cpp:32: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from parser/SourceProviderCache.h:29, from parser/SourceProviderCache.cpp:27: parser/SourceProviderCacheItem.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from llint/LLIntExceptions.cpp:32: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from parser/SourceProviderCache.h:29, from parser/SourceProviderCache.cpp:27: parser/SourceProviderCacheItem.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from llint/LLIntExceptions.cpp:32: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from parser/SourceProviderCache.h:30, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntExceptions.cpp:32: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from parser/SourceProviderCache.h:30, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from parser/SourceProviderCache.h:30, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from parser/SourceProviderCache.h:30, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from parser/SourceProviderCache.h:30, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from parser/SourceProviderCache.h:30, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from parser/SourceProviderCache.h:30, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from parser/SourceProviderCache.h:33, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from parser/SourceProviderCache.h:33, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Error.h:27, from parser/Nodes.h:29, from parser/Nodes.cpp:27: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ In file included from runtime/Error.h:27, from parser/Nodes.h:29, from parser/Nodes.cpp:27: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ In file included from parser/Nodes.h:30, from parser/Nodes.cpp:27: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITCode.h:32, from parser/Nodes.h:30, from parser/Nodes.cpp:27: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITCode.h:32, from parser/Nodes.h:30, from parser/Nodes.cpp:27: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from llint/LLIntData.h:29, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from parser/Nodes.h:30, from parser/Nodes.cpp:27: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from llint/LLIntExceptions.cpp:32: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from parser/Nodes.h:30, from parser/Nodes.cpp:27: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from llint/LLIntExceptions.cpp:34: jit/JITExceptions.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITExceptions.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from llint/LLIntExceptions.cpp:35: llint/LLIntCommon.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from llint/LLIntExceptions.cpp:37: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from llint/LLIntExceptions.cpp:37: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from llint/LLIntExceptions.cpp:37: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/profiler/ProfilerBytecodeSequence.o profiler/ProfilerBytecodeSequence.cpp In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/PassOwnPtr.h:32, from parser/SourceProvider.h:32, from parser/SourceProvider.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ {standard input}: Assembler messages: {standard input}:709: Error: opcode not supported on this processor: mips32r6 (mips32r6) `movz $v0,$t8,$t7' {standard input}:760: Error: opcode not supported on this processor: mips32r6 (mips32r6) `movz $v1,$t8,$t7' {standard input}:766: Error: opcode not supported on this processor: mips32r6 (mips32r6) `movz $t2,$t8,$t7' {standard input}:771: Error: opcode not supported on this processor: mips32r6 (mips32r6) `movz $v1,$t7,$t8' {standard input}:838: Error: opcode not supported on this processor: mips32r6 (mips32r6) `movn $v0,$t8,$t7' {standard input}:889: Error: opcode not supported on this processor: mips32r6 (mips32r6) `movn $v1,$t8,$t7' {standard input}:895: Error: opcode not supported on this processor: mips32r6 (mips32r6) `movn $t2,$t8,$t7' {standard input}:900: Error: opcode not supported on this processor: mips32r6 (mips32r6) `movn $v1,$t7,$t8' {standard input}:974: Error: opcode not supported on this processor: mips32r6 (mips32r6) `movz $v0,$t8,$t7' {standard input}:1057: Error: opcode not supported on this processor: mips32r6 (mips32r6) `movn $v0,$t7,$t8' {standard input}:1354: Error: float register should be even, was 3 {standard input}:1358: Error: float register should be even, was 1 {standard input}:1374: Error: float register should be even, was 3 {standard input}:1442: Error: opcode not supported on this processor: mips32r6 (mips32r6) `mult $v1,$s3' {standard input}:1443: Error: opcode not supported on this processor: mips32r6 (mips32r6) `mflo $s3' {standard input}:1444: Error: opcode not supported on this processor: mips32r6 (mips32r6) `mfhi $t8' {standard input}:1473: Error: float register should be even, was 3 {standard input}:1477: Error: float register should be even, was 1 {standard input}:1493: Error: float register should be even, was 3 In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from parser/Parser.h:28, from parser/NodeConstructors.h:26, from parser/Nodes.cpp:28: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from parser/Parser.h:28, from parser/NodeConstructors.h:26, from parser/Nodes.cpp:28: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from parser/Parser.h:28, from parser/NodeConstructors.h:26, from parser/Nodes.cpp:28: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from parser/Parser.h:28, from parser/NodeConstructors.h:26, from parser/Nodes.cpp:28: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from parser/Parser.h:28, from parser/NodeConstructors.h:26, from parser/Nodes.cpp:28: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from parser/Parser.h:28, from parser/NodeConstructors.h:26, from parser/Nodes.cpp:28: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from parser/Parser.h:28, from parser/NodeConstructors.h:26, from parser/Nodes.cpp:28: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from parser/Parser.h:28, from parser/NodeConstructors.h:26, from parser/Nodes.cpp:28: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/profiler/ProfilerBytecodes.o profiler/ProfilerBytecodes.cpp In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from parser/Parser.h:28, from parser/NodeConstructors.h:26, from parser/Nodes.cpp:28: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from parser/Parser.h:28, from parser/NodeConstructors.h:26, from parser/Nodes.cpp:28: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from parser/Parser.h:28, from parser/NodeConstructors.h:26, from parser/Nodes.cpp:28: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from parser/SourceProvider.h:33, from parser/SourceProvider.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from parser/Parser.h:28, from parser/NodeConstructors.h:26, from parser/Nodes.cpp:28: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser/Parser.h:28, from parser/NodeConstructors.h:26, from parser/Nodes.cpp:28: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from parser/Parser.h:28, from parser/NodeConstructors.h:26, from parser/Nodes.cpp:28: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from parser/SourceProvider.h:33, from parser/SourceProvider.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecode.h:29, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefCounted.h:25, from parser/SourceProvider.h:33, from parser/SourceProvider.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from parser/SourceProvider.h:33, from parser/SourceProvider.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from parser/SourceProvider.h:33, from parser/SourceProvider.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from parser/SourceProvider.h:33, from parser/SourceProvider.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from parser/SourceProvider.h:33, from parser/SourceProvider.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from parser/SourceProvider.h:33, from parser/SourceProvider.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from parser/SourceProvider.h:33, from parser/SourceProvider.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from parser/SourceProviderCache.h:29, from parser/Parser.h:36, from parser/NodeConstructors.h:26, from parser/Nodes.cpp:28: parser/SourceProviderCacheItem.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from parser/SourceProvider.h:33, from parser/SourceProvider.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/ThreadRestrictionVerifier.h:35, from ../WTF/wtf/RefCounted.h:28, from parser/SourceProvider.h:33, from parser/SourceProvider.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser/SourceProviderCache.h:29, from parser/Parser.h:36, from parser/NodeConstructors.h:26, from parser/Nodes.cpp:28: parser/SourceProviderCacheItem.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from parser/SourceProvider.h:33, from parser/SourceProvider.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ {standard input}:1588: Error: float register should be even, was 3 {standard input}:1592: Error: float register should be even, was 1 {standard input}:1608: Error: float register should be even, was 3 {standard input}:1683: Error: opcode not supported on this processor: mips32r6 (mips32r6) `c.eq.d $f18,$f2' {standard input}:1684: Error: opcode not supported on this processor: mips32r6 (mips32r6) `bc1f .L_offlineasm_binaryOpCustomStore__integerOperationAndStore__notInt' {standard input}:1713: Error: float register should be even, was 3 {standard input}:1717: Error: float register should be even, was 1 {standard input}:1733: Error: float register should be even, was 3 In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecode.h:29, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] {standard input}:2337: Error: opcode not supported on this processor: mips32r6 (mips32r6) `movz $s3,$t8,$t7' {standard input}:2363: Error: opcode not supported on this processor: mips32r6 (mips32r6) `movz $v1,$t8,$t7' {standard input}:2396: Error: opcode not supported on this processor: mips32r6 (mips32r6) `movz $v0,$t7,$t8' {standard input}:2479: Error: opcode not supported on this processor: mips32r6 (mips32r6) `movz $v1,$t8,$t7' In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from parser/SourceProvider.h:33, from parser/SourceProvider.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from parser/SourceProvider.h:35, from parser/SourceProvider.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:29, from ../WTF/wtf/text/WTFString.h:28, from parser/SourceProvider.h:35, from parser/SourceProvider.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from parser/SourceProvider.h:35, from parser/SourceProvider.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from parser/SourceProvider.h:35, from parser/SourceProvider.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ {standard input}:3269: Error: opcode not supported on this processor: mips32r6 (mips32r6) `c.eq.d $f0,$f0' {standard input}:3270: Error: opcode not supported on this processor: mips32r6 (mips32r6) `bc1f .L_offlineasm_opGetByValSlow' {standard input}:3272: Error: float register should be even, was 1 {standard input}:3634: Error: float register should be even, was 1 {standard input}:3635: Error: opcode not supported on this processor: mips32r6 (mips32r6) `c.eq.d $f0,$f0' {standard input}:3636: Error: opcode not supported on this processor: mips32r6 (mips32r6) `bc1f .L_offlineasm_opPutByValSlow' In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from runtime/Lookup.h:27, from parser/Lexer.h:26, from parser/Lexer.cpp:26: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from runtime/DateInstanceCache.h:33, from runtime/VM.h:33, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/DateInstanceCache.h:33, from runtime/VM.h:33, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from jit/ExecutableAllocator.h:33, from runtime/VM.h:34, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from jit/ExecutableAllocator.h:33, from runtime/VM.h:34, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from runtime/VM.h:34, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from jit/ExecutableAllocator.h:34, from runtime/VM.h:34, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:34, from runtime/VM.h:34, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from profiler/ProfilerBytecodeSequence.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from profiler/ProfilerBytecodes.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from runtime/Lookup.h:27, from parser/Lexer.h:26, from parser/Lexer.cpp:26: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:30, from profiler/ProfilerBytecodeSequence.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from ./config.h:30, from profiler/ProfilerBytecodes.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from runtime/Lookup.h:27, from parser/Lexer.h:26, from parser/Lexer.cpp:26: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from runtime/Lookup.h:27, from parser/Lexer.h:26, from parser/Lexer.cpp:26: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from profiler/ProfilerBytecodeSequence.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from profiler/ProfilerBytecodes.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from profiler/ProfilerBytecodeSequence.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from ./config.h:30, from profiler/ProfilerBytecodes.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ In file included from runtime/VM.h:34, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ In file included from runtime/VM.h:34, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ In file included from ./config.h:30, from profiler/ProfilerBytecodeSequence.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ In file included from ./config.h:30, from profiler/ProfilerBytecodes.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:37, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/JSWrapperObject.h:25, from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from runtime/Lookup.h:27, from parser/Lexer.h:26, from parser/Lexer.cpp:26: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from runtime/Lookup.h:27, from parser/Lexer.h:26, from parser/Lexer.cpp:26: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ {standard input}:5732: Error: float register should be even, was 3 {standard input}:5735: Error: float register should be even, was 1 {standard input}:5736: Error: opcode not supported on this processor: mips32r6 (mips32r6) `c.olt.d $f0,$f2' {standard input}:5737: Error: opcode not supported on this processor: mips32r6 (mips32r6) `bc1t .L_offlineasm_compare__jumpTarget' {standard input}:5748: Error: float register should be even, was 3 {standard input}:5749: Error: opcode not supported on this processor: mips32r6 (mips32r6) `c.olt.d $f0,$f2' {standard input}:5750: Error: opcode not supported on this processor: mips32r6 (mips32r6) `bc1t .L_offlineasm_compare__jumpTarget' {standard input}:5833: Error: float register should be even, was 3 {standard input}:5836: Error: float register should be even, was 1 {standard input}:5837: Error: opcode not supported on this processor: mips32r6 (mips32r6) `c.olt.d $f0,$f2' {standard input}:5838: Error: opcode not supported on this processor: mips32r6 (mips32r6) `bc1f .L_offlineasm_58_compare__jumpTarget' {standard input}:5849: Error: float register should be even, was 3 {standard input}:5850: Error: opcode not supported on this processor: mips32r6 (mips32r6) `c.olt.d $f0,$f2' {standard input}:5851: Error: opcode not supported on this processor: mips32r6 (mips32r6) `bc1f .L_offlineasm_58_compare__jumpTarget' {standard input}:5934: Error: float register should be even, was 3 {standard input}:5937: Error: float register should be even, was 1 {standard input}:5938: Error: opcode not supported on this processor: mips32r6 (mips32r6) `c.ule.d $f0,$f2' {standard input}:5939: Error: opcode not supported on this processor: mips32r6 (mips32r6) `bc1f .L_offlineasm_59_compare__jumpTarget' {standard input}:5950: Error: float register should be even, was 3 {standard input}:5951: Error: opcode not supported on this processor: mips32r6 (mips32r6) `c.ule.d $f0,$f2' {standard input}:5952: Error: opcode not supported on this processor: mips32r6 (mips32r6) `bc1f .L_offlineasm_59_compare__jumpTarget' {standard input}:6035: Error: float register should be even, was 3 {standard input}:6038: Error: float register should be even, was 1 {standard input}:6039: Error: opcode not supported on this processor: mips32r6 (mips32r6) `c.ule.d $f0,$f2' {standard input}:6040: Error: opcode not supported on this processor: mips32r6 (mips32r6) `bc1t .L_offlineasm_60_compare__jumpTarget' {standard input}:6051: Error: float register should be even, was 3 {standard input}:6052: Error: opcode not supported on this processor: mips32r6 (mips32r6) `c.ule.d $f0,$f2' {standard input}:6053: Error: opcode not supported on this processor: mips32r6 (mips32r6) `bc1t .L_offlineasm_60_compare__jumpTarget' {standard input}:6136: Error: float register should be even, was 3 {standard input}:6139: Error: float register should be even, was 1 {standard input}:6140: Error: opcode not supported on this processor: mips32r6 (mips32r6) `c.ole.d $f0,$f2' {standard input}:6141: Error: opcode not supported on this processor: mips32r6 (mips32r6) `bc1t .L_offlineasm_61_compare__jumpTarget' {standard input}:6152: Error: float register should be even, was 3 {standard input}:6153: Error: opcode not supported on this processor: mips32r6 (mips32r6) `c.ole.d $f0,$f2' {standard input}:6154: Error: opcode not supported on this processor: mips32r6 (mips32r6) `bc1t .L_offlineasm_61_compare__jumpTarget' In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecode.h:29, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ {standard input}:6237: Error: float register should be even, was 3 {standard input}:6240: Error: float register should be even, was 1 {standard input}:6241: Error: opcode not supported on this processor: mips32r6 (mips32r6) `c.ole.d $f0,$f2' {standard input}:6242: Error: opcode not supported on this processor: mips32r6 (mips32r6) `bc1f .L_offlineasm_62_compare__jumpTarget' {standard input}:6253: Error: float register should be even, was 3 {standard input}:6254: Error: opcode not supported on this processor: mips32r6 (mips32r6) `c.ole.d $f0,$f2' {standard input}:6255: Error: opcode not supported on this processor: mips32r6 (mips32r6) `bc1f .L_offlineasm_62_compare__jumpTarget' ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ {standard input}:6338: Error: float register should be even, was 3 {standard input}:6341: Error: float register should be even, was 1 {standard input}:6342: Error: opcode not supported on this processor: mips32r6 (mips32r6) `c.ult.d $f0,$f2' {standard input}:6343: Error: opcode not supported on this processor: mips32r6 (mips32r6) `bc1f .L_offlineasm_63_compare__jumpTarget' {standard input}:6354: Error: float register should be even, was 3 {standard input}:6355: Error: opcode not supported on this processor: mips32r6 (mips32r6) `c.ult.d $f0,$f2' {standard input}:6356: Error: opcode not supported on this processor: mips32r6 (mips32r6) `bc1f .L_offlineasm_63_compare__jumpTarget' In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ {standard input}:6439: Error: float register should be even, was 3 {standard input}:6442: Error: float register should be even, was 1 {standard input}:6443: Error: opcode not supported on this processor: mips32r6 (mips32r6) `c.ult.d $f0,$f2' {standard input}:6444: Error: opcode not supported on this processor: mips32r6 (mips32r6) `bc1t .L_offlineasm_64_compare__jumpTarget' {standard input}:6455: Error: float register should be even, was 3 {standard input}:6456: Error: opcode not supported on this processor: mips32r6 (mips32r6) `c.ult.d $f0,$f2' {standard input}:6457: Error: opcode not supported on this processor: mips32r6 (mips32r6) `bc1t .L_offlineasm_64_compare__jumpTarget' In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecode.h:29, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecode.h:29, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecode.h:29, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecode.h:29, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecode.h:29, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ /tmp/instance-3/output-1/host/bin/mipsel-linux-g++ -c -Wall -Wextra -Wreturn-type -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 --sysroot=/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot -fno-stack-protector -fno-strict-aliasing -fPIC -std=gnu++11 -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -MD -DQT_NO_LINKED_LIST -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTSENSORS=1 -DWTF_USE_LIBXML2=1 -DENABLE_XSLT=1 -DWTF_USE_ZLIB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_LIBPNG=1 -DHAVE_FONTCONFIG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DHAVE_SQLITE3=1 -DENABLE_GAMEPAD=1 -DWTF_USE_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DWTF_USE_SYSTEM_LEVELDB=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILD../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -I../../Source -I../WTF -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Idisassembler -Iinterpreter -Ijit -Illint -Iparser -Iprofiler -Iruntime -Itools -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore/generated/LLIntOffsetsExtractor -I../../Source -I/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/include -I../WTF -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5 -I/tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I.moc -I/tmp/instance-3/output-1/host/mkspecs/devices/linux-buildroot-g++ -o .obj/profiler/ProfilerCompilation.o profiler/ProfilerCompilation.cpp ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecode.h:29, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecode.h:29, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecode.h:29, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecode.h:29, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecode.h:29, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecode.h:29, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDCEPhase.h:33, from dfg/DFGDCEPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Error.h:27, from parser/Nodes.h:29, from parser/NodeInfo.h:23, from parser/Lexer.cpp:32: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGDCEPhase.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from runtime/Error.h:27, from parser/Nodes.h:29, from parser/NodeInfo.h:23, from parser/Lexer.cpp:32: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from parser/Nodes.h:30, from parser/NodeInfo.h:23, from parser/Lexer.cpp:32: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from parser/Nodes.h:30, from parser/NodeInfo.h:23, from parser/Lexer.cpp:32: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from parser/Nodes.h:30, from parser/NodeInfo.h:23, from parser/Lexer.cpp:32: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from parser/Nodes.h:30, from parser/NodeInfo.h:23, from parser/Lexer.cpp:32: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from profiler/ProfilerBytecode.h:29, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from profiler/ProfilerBytecode.h:29, from profiler/ProfilerBytecode.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from parser/Nodes.h:30, from parser/NodeInfo.h:23, from parser/Lexer.cpp:32: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/Opcode.h:33, from profiler/ProfilerBytecode.h:30, from profiler/ProfilerBytecode.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGCPSRethreadingPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGCPSRethreadingPhase.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from profiler/ProfilerBytecode.h:30, from profiler/ProfilerBytecode.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ In file included from llint/LLIntData.h:30, from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/CString.h:31, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/CString.h:31, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecompiler/BytecodeGenerator.h:34, from parser/Nodes.cpp:30: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ make[3]: *** [Makefile.JavaScriptCore.Target:45870: .obj/llint/LowLevelInterpreter.o] Error 1 make[3]: *** Waiting for unfinished jobs.... bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/dtoa/double-conversion.h:31, from ../WTF/wtf/dtoa.h:25, from parser/Lexer.cpp:34: ../WTF/wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ../WTF/wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ ../WTF/wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ../WTF/wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ../WTF/wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~ ../WTF/wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ../WTF/wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ../WTF/wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ ../WTF/wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/dtoa/double-conversion.h:31, from ../WTF/wtf/dtoa.h:25, from parser/Lexer.cpp:34: ../WTF/wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~ ../WTF/wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~ ../WTF/wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~~~~ ../WTF/wtf/dtoa/utils.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(SPARC) || CPU(ALPHA) || CPU(MIPS64) || CPU(AARCH64) || CPU(HPPA) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from parser/Nodes.cpp:33: jit/JIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from parser/Lexer.cpp:43: generated/KeywordLookup.h:3:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 3 | #if CPU(NEEDS_ALIGNED_ACCESS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from jit/JIT.h:49, from parser/Nodes.cpp:33: jit/JITDisassembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from parser/Nodes.cpp:33: assembler/LinkBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from parser/SourceProvider.h:35, from parser/SourceProvider.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ In file included from jit/JITDisassembler.h:33, from jit/JIT.h:49, from parser/Nodes.cpp:33: assembler/LinkBuffer.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ assembler/LinkBuffer.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ assembler/LinkBuffer.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 254 | #if ENABLE(BRANCH_COMPACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from parser/Nodes.cpp:33: jit/JSInterfaceJIT.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(JIT) | ^~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #elif CPU(X86) | ^~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #elif CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JSInterfaceJIT.h:129:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 129 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:196:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 196 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JIT.h:50, from parser/Nodes.cpp:33: jit/JSInterfaceJIT.h:286:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 286 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:341:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 341 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:373:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 373 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:387:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 387 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JSInterfaceJIT.h:401:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 401 | #if CPU(ARM) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:417:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 417 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JSInterfaceJIT.h:434:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 434 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from runtime/VM.h:35, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from parser/Nodes.cpp:33: jit/JIT.h:165:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 165 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 174 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JIT.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ jit/JIT.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from parser/Nodes.cpp:33: jit/JIT.h:374:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 374 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JIT.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:514:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 514 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JIT.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:569:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 569 | #elif CPU(SH4) | ^~~~~~~~~~~ jit/JIT.h:815:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 815 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ jit/JIT.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:861:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 861 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:866:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 866 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ jit/JIT.h:880:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 880 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JIT.h:912:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 912 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JIT.h:934:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 934 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from parser/Nodes.cpp:39: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from parser/Nodes.cpp:39: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from parser/Parser.h:28, from parser/Lexer.cpp:45: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from parser/Nodes.cpp:39: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from parser/Parser.h:28, from parser/Lexer.cpp:45: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from parser/Parser.h:28, from parser/Lexer.cpp:45: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from parser/Parser.h:28, from parser/Lexer.cpp:45: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from parser/Parser.h:28, from parser/Lexer.cpp:45: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from parser/Parser.h:28, from parser/Lexer.cpp:45: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from parser/Parser.h:28, from parser/Lexer.cpp:45: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from parser/Parser.h:28, from parser/Lexer.cpp:45: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from parser/Parser.h:28, from parser/Lexer.cpp:45: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from parser/Parser.h:28, from parser/Lexer.cpp:45: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from parser/Parser.h:28, from parser/Lexer.cpp:45: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from parser/Parser.h:28, from parser/Lexer.cpp:45: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from parser/Parser.h:28, from parser/Lexer.cpp:45: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from parser/Parser.h:28, from parser/Lexer.cpp:45: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:26, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceProvider.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceProvider.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from parser/SourceProviderCache.h:29, from parser/Parser.h:36, from parser/Lexer.cpp:45: parser/SourceProviderCacheItem.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from parser/SourceProviderCache.h:29, from parser/Parser.h:36, from parser/Lexer.cpp:45: parser/SourceProviderCacheItem.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceProvider.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceProvider.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:49, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/ParserArena.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/ParserArena.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/ParserArena.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/ParserArena.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/ParserArena.cpp:29: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:32, from ./config.h:30, from profiler/ProfilerCompilation.cpp:26: ../WTF/wtf/Compiler.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if defined(__GNUC__) && !COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(GCC) && !COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 251 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:282:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 282 | #if COMPILER_SUPPORTS(CXX_OVERRIDE_CONTROL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 296 | #if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 324 | #if COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #elif COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Compiler.h:340:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 340 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from profiler/ProfilerCompilation.cpp:26: ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if CPU(MIPS) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if CPU(SPARC32) || CPU(SPARC64) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/StringHasher.h:25, from ../WTF/wtf/text/StringImpl.h:30, from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/ParserArena.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/ParserArena.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:360:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 360 | #if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(SPARC) || CPU(MIPS64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 372 | #if OS(ANDROID) && !defined(Q_OS_ANDROID_NO_SDK) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:392:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 392 | #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:396:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 396 | #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 462 | #if OS(AIX) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 463 | || OS(ANDROID) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:464:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 464 | || OS(DARWIN) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:465:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 465 | || OS(FREEBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:466:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 466 | || OS(HURD) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:467:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 467 | || OS(LINUX) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:468:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 468 | || OS(NETBSD) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:469:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 469 | || OS(OPENBSD) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:470:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 470 | || OS(QNX) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | || OS(SOLARIS) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:478:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 478 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:543:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 543 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 546 | #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:550:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 550 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 556 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:568:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 568 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:572:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 572 | #if OS(WINCE) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:583:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 583 | #if OS(ANDROID) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:587:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 587 | #if !USE(WCHAR_UNICODE) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 591 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:591:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:609:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 609 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:613:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 613 | #if PLATFORM(QT) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 617 | #if OS(DARWIN) && !PLATFORM(GTK) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 621 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:631:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 631 | #if PLATFORM(WIN) && !USE(WINGDI) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 639 | #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 644 | #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:644:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:649:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 649 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:659:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 659 | #if OS(UNIX) && !OS(ANDROID) && !OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 663 | #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:663:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/JSDestructibleObject.h:4, from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/ParserArena.cpp:29: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 668 | #if !COMPILER(MSVC) && !COMPILER(RVCT) && !COMPILER(MINGW) && !(COMPILER(GCC) && OS(QNX)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/ParserArena.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 674 | #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 679 | #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:679:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 685 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:701:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 701 | #if OS(WINDOWS) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:712:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 712 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Platform.h:721, from ./config.h:30, from profiler/ProfilerCompilation.cpp:26: ../WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if PLATFORM(MAC) && !PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if !PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:201:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 201 | #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 216 | #if PLATFORM(WIN) && OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if PLATFORM(WIN_CAIRO) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 248 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if PLATFORM(GTK) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:272:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 272 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 542 | #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:542:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/FeatureDefines.h:656:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 656 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 742 | #if ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:834:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 834 | #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:838:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 838 | #if ENABLE(SVG_FONTS) && !ENABLE(SVG) | ^~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/FeatureDefines.h:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 842 | #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) | ^~~~~~~~~~~~ In file included from ./config.h:30, from profiler/ProfilerCompilation.cpp:26: ../WTF/wtf/Platform.h:723:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 723 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 726 | #if !OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:731:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 731 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:735:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 735 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:749:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 749 | #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:757:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 757 | #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS)) && !CPU(X32)) \ | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 758 | || (CPU(IA64) && !CPU(IA64_32)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:759:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 759 | || CPU(ALPHA) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:760:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 760 | || CPU(SPARC64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:761:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 761 | || CPU(S390X) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:762:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 762 | || CPU(AARCH64) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:763:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 763 | || CPU(MIPS64) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | || CPU(PPC64) | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 772 | #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:777:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 777 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(X32) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:786:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 786 | #if !defined(ENABLE_JIT) && CPU(SH4) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~ ../WTF/wtf/Platform.h:792:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 792 | && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(MIPS)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:793:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 793 | && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | && !OS(WINCE) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~ ../WTF/wtf/Platform.h:795:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 795 | && !(OS(QNX) && !PLATFORM(QT)) /* We use JIT in QNX Qt */ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:802:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 802 | #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(QT) && OS(LINUX))) \ | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:803:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 803 | && (CPU(X86) || CPU(X86_64)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:807:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 807 | #if !defined(WTF_USE_ARMV7_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:811:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 811 | #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from profiler/ProfilerCompilation.cpp:26: ../WTF/wtf/Platform.h:816:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 816 | #if !defined(ENABLE_LLINT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 3, 0) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 821 | #if !defined(ENABLE_LLINT) && CPU(ARM) && (!CPU(ARM_VFP) || OS(ANDROID)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:828:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 828 | && ENABLE(JIT) \ | ^ ~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~~ ../WTF/wtf/Platform.h:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 829 | && (OS(DARWIN) || OS(LINUX)) \ | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~~ ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 830 | && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \ | ^ ~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~~ ../WTF/wtf/Platform.h:831:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 831 | && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) | ^ ~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 835 | #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 837 | #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:841:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 841 | #if CPU(ARM_THUMB2) && (PLATFORM(IOS) || PLATFORM(BLACKBERRY) || PLATFORM(QT)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:845:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 845 | #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 851 | #if !ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 862 | #if !(ENABLE(JIT) || ENABLE(LLINT)) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:870:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 870 | #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:874:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 874 | #if !defined(ENABLE_VERBOSE_VALUE_PROFILE) && ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:890:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 890 | #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from interpreter/Interpreter.h:36, from runtime/Error.h:27, from parser/Nodes.h:29, from parser/ParserArena.cpp:29: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 899 | #if CPU(X86) && COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:901:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 901 | #elif CPU(X86) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:908:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 908 | #if COMPILER(GCC) || (COMPILER(RVCT) && defined(__GNUC__)) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 913 | #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:921:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 921 | #if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:930:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 930 | #if ENABLE(JIT) || ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:941:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 941 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:942:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 942 | #if CPU(X86_64) || PLATFORM(IOS) || CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 951 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:952:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 952 | #if !USE(LIBXML2) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 959 | #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 963 | #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:968:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 968 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:972:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 972 | #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:977:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 977 | #if USE(3D_GRAPHICS) && PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 981 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:988:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 988 | #if PLATFORM(WIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:992:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 992 | #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:996:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 996 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1008:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1008 | #if USE(GLIB) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1016:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1016 | #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600))) | ^~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1020 | #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1024 | #if (PLATFORM(QT) && !OS(DARWIN) && !OS(WINDOWS)) || PLATFORM(GTK) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1024:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1028:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1028 | #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2)))) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1038:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1038 | #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || PLATFORM(BLACKBERRY) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1046:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1046 | #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1050 | #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1050:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1054 | #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1058 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1062:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1062 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1066:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1066 | #if (PLATFORM(MAC) || (OS(WINDOWS) && USE(CG))) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1070:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1070 | #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) | ^~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1078 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1078:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1082:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1082 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1086:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1086 | #if !defined(WTF_USE_ZLIB) && !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1090:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1090 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from profiler/ProfilerBytecodeSequence.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from profiler/ProfilerBytecodeSequence.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from profiler/ProfilerBytecodeSequence.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ./config.h:33, from profiler/ProfilerBytecodeSequence.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from profiler/ProfilerBytecodeSequence.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from profiler/ProfilerBytecodeSequence.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Error.h:27, from parser/Nodes.h:29, from parser/ParserArena.cpp:29: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Error.h:27, from parser/Nodes.h:29, from parser/ParserArena.cpp:29: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from parser/Nodes.h:30, from parser/ParserArena.cpp:29: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from parser/Nodes.h:30, from parser/ParserArena.cpp:29: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from parser/Nodes.h:30, from parser/ParserArena.cpp:29: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser/Nodes.h:30, from parser/ParserArena.cpp:29: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from parser/Nodes.h:30, from parser/ParserArena.cpp:29: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from profiler/ProfilerBytecodeSequence.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from profiler/ProfilerBytecodeSequence.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from profiler/ProfilerBytecodeSequence.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from profiler/ProfilerBytecodeSequence.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from profiler/ProfilerBytecodeSequence.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from profiler/ProfilerBytecodeSequence.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecode/CodeBlock.cpp:30: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from heap/Heap.h:37, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:35, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow]' bytecompiler/Label.h:56:72: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from bytecode/CodeBlock.cpp:30: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCell.h:32, from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/PassWeak.h:29, from heap/WeakInlines.h:29, from jit/JITThunks.h:39, from runtime/VM.h:37, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFAPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGCFAPhase.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from bytecode/Operands.h:30, from dfg/DFGOSRExit.h:40, from dfg/DFGOSRExit.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from runtime/VM.h:49, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:27, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:28, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodeSequence.h:29, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodeSequence.h:29, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicStringImpl.h:24, from ../WTF/wtf/text/AtomicString.h:25, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/AtomicString.h:26, from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from parser/Parser.h:28, from parser/Parser.cpp:24: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from parser/Parser.h:28, from parser/Parser.cpp:24: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from runtime/Executable.h:33, from parser/Parser.h:28, from parser/Parser.cpp:24: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:30, from profiler/ProfilerBytecodes.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from profiler/ProfilerBytecodes.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:31, from profiler/ProfilerBytecodes.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from profiler/ProfilerBytecodes.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from profiler/ProfilerBytecodes.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from profiler/ProfilerBytecodes.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from profiler/ProfilerBytecodes.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from profiler/ProfilerBytecodes.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringHash.h:25, from heap/SlotVisitor.h:32, from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from runtime/Executable.h:33, from parser/Parser.h:28, from parser/Parser.cpp:24: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceProvider.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from parser/SourceProvider.h:35, from parser/SourceProvider.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from parser/SourceProvider.h:35, from parser/SourceProvider.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGCSEPhase.h:33, from dfg/DFGCSEPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser/SourceProvider.h:35, from parser/SourceProvider.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGCSEPhase.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ./config.h:56, from profiler/ProfilerBytecodes.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from profiler/ProfilerBytecodes.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from profiler/ProfilerBytecodes.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from profiler/ProfilerBytecodes.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:34, from parser/Parser.h:28, from parser/Parser.cpp:24: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from parser/Parser.h:28, from parser/Parser.cpp:24: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from parser/Parser.h:28, from parser/Parser.cpp:24: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from parser/Parser.h:28, from parser/Parser.cpp:24: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from parser/Parser.h:28, from parser/Parser.cpp:24: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from profiler/ProfilerBytecodes.h:29, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from parser/Parser.h:28, from parser/Parser.cpp:24: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from parser/Parser.h:28, from parser/Parser.cpp:24: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from parser/Parser.h:28, from parser/Parser.cpp:24: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from parser/Parser.h:28, from parser/Parser.cpp:24: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from parser/Parser.h:28, from parser/Parser.cpp:24: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from parser/Parser.h:28, from parser/Parser.cpp:24: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from parser/SourceProvider.h:35, from parser/SourceProvider.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from parser/SourceProvider.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from parser/Parser.h:28, from parser/Parser.cpp:24: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from parser/Parser.h:28, from parser/Parser.cpp:24: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from ./config.h:30, from profiler/ProfilerCompilation.cpp:26: ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1097 | #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1097:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Platform.h:1101:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1101 | #if COMPILER(GCC) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1103 | #elif OS(WINDOWS) && (_WIN32_WINNT >= 0x0502) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from parser/Parser.h:28, from parser/Parser.cpp:24: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1109 | #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) || PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from parser/Parser.h:28, from parser/Parser.cpp:24: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1112 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1116 | #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./config.h:30, from profiler/ProfilerCompilation.cpp:26: ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1123 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from parser/Parser.h:28, from parser/Parser.cpp:24: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Platform.h:1123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:31, from profiler/ProfilerCompilation.cpp:26: ../WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(EXPORT_MACROS_FOR_TESTING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:33, from profiler/ProfilerCompilation.cpp:26: runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if USE(EXPORT_MACROS) | ^~~~~~~~~~~~~~~~~~~~~ In file included from profiler/ProfilerCompilation.cpp:26: ./config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from profiler/ProfilerCompilation.cpp:26: ../WTF/wtf/Assertions.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from parser/Parser.h:28, from parser/Parser.cpp:24: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from profiler/ProfilerCompilation.cpp:26: ../WTF/wtf/Assertions.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if COMPILER(GCC) && !defined(__OBJC__) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from profiler/ProfilerCompilation.cpp:26: ../WTF/wtf/Assertions.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from parser/Parser.h:28, from parser/Parser.cpp:24: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 183 | #if OS(WINCE) | ^~~~~~~~~~~~ ../WTF/wtf/Assertions.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if defined(__cplusplus) && COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ In file included from parser/Parser.h:28, from parser/Parser.cpp:24: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/Assertions.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if defined(__cplusplus) || COMPILER(RVCT) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if COMPILER_SUPPORTS(C_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #elif COMPILER_SUPPORTS(CXX_STATIC_ASSERT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Assertions.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if COMPILER(CLANG) | ^~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from profiler/ProfilerCompilation.cpp:26: ../WTF/wtf/FastMalloc.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if ENABLE(WTF_MALLOC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:56, from profiler/ProfilerCompilation.cpp:26: ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 242 | #if COMPILER(GCC) && OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 244 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/FastMalloc.h:261:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 261 | #if ENABLE(GLOBAL_FASTMALLOC_NEW) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./config.h:59, from profiler/ProfilerCompilation.cpp:26: ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 44 | #if !PLATFORM(QT) && !(OS(DARWIN) && PLATFORM(GTK)) && !OS(QNX) && !defined(_LIBCPP_VERSION) | ^~~~~~~~~~ In file included from profiler/ProfilerCompilation.cpp:26: ./config.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSWrapperObject.h:25, from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from profiler/ProfilerBytecode.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from profiler/ProfilerBytecode.cpp:29: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:26, from profiler/ProfilerBytecode.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Operations.h:26, from profiler/ProfilerBytecode.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from profiler/ProfilerBytecode.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from profiler/ProfilerBytecode.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Operations.h:27, from profiler/ProfilerBytecode.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerBytecode.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerBytecode.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerBytecode.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerBytecode.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerBytecode.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerBytecode.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerBytecode.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerBytecode.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerBytecode.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerBytecode.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerBytecode.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGConstantFoldingPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGConstantFoldingPhase.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from parser/SourceProviderCache.h:29, from parser/Parser.h:36, from parser/Parser.cpp:24: parser/SourceProviderCacheItem.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerBytecode.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerBytecode.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerBytecode.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerBytecode.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerBytecode.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerBytecode.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerBytecode.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerBytecode.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from parser/SourceProviderCache.h:29, from parser/Parser.h:36, from parser/Parser.cpp:24: parser/SourceProviderCacheItem.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerCompilation.h:30, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:30, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerCompilation.h:30, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/EnumClass.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/EnumClass.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if !COMPILER_SUPPORTS(CXX_STRONG_ENUMS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from parser/Parser.cpp:27: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from parser/Parser.cpp:27: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from parser/Parser.cpp:27: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from parser/Parser.cpp:27: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from parser/Parser.cpp:27: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from parser/Parser.cpp:27: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from parser/Parser.cpp:27: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from parser/Parser.cpp:27: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from parser/Parser.cpp:27: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from parser/Parser.cpp:27: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from parser/Parser.cpp:27: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from profiler/ProfilerBytecodes.h:29, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from profiler/ProfilerBytecodes.h:29, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/PrintStream.h:30, from bytecode/CodeBlockHash.h:30, from profiler/ProfilerBytecodes.h:29, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from parser/Parser.cpp:27: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from parser/Parser.cpp:27: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from parser/Parser.cpp:27: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodeSequence.h:29, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from parser/Parser.cpp:27: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from parser/Parser.cpp:27: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from parser/Parser.cpp:27: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodeSequence.h:29, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from parser/Parser.cpp:27: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from parser/Parser.cpp:27: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodeSequence.h:29, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from parser/Parser.cpp:27: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodeSequence.h:29, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodeSequence.h:29, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodeSequence.h:29, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodeSequence.h:29, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodeSequence.h:29, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodeSequence.h:29, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodeSequence.h:29, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodeSequence.h:29, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodeSequence.h:29, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from parser/Parser.cpp:27: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from parser/Parser.cpp:27: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from parser/Parser.cpp:27: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from parser/Parser.cpp:27: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from parser/Parser.cpp:27: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from parser/Parser.cpp:27: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from parser/Parser.cpp:27: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from parser/Parser.cpp:27: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from parser/Parser.cpp:27: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from parser/Parser.cpp:27: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from parser/Parser.cpp:27: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from parser/Parser.cpp:27: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from parser/Parser.cpp:27: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from parser/Parser.cpp:27: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from parser/Parser.cpp:27: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from parser/Parser.cpp:27: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from profiler/ProfilerBytecodeSequence.h:29, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from profiler/ProfilerBytecodeSequence.h:29, from profiler/ProfilerBytecodeSequence.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from parser/Parser.cpp:27: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from parser/Parser.cpp:27: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from parser/Parser.cpp:27: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from parser/Parser.cpp:27: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from profiler/ProfilerBytecode.h:30, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodeSequence.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from parser/Parser.cpp:27: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from parser/Parser.cpp:27: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from parser/Parser.cpp:27: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from parser/Parser.cpp:27: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from parser/Parser.cpp:27: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from parser/Parser.cpp:27: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from profiler/ProfilerBytecode.h:30, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodeSequence.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from parser/Parser.cpp:27: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from parser/Parser.cpp:27: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from parser/Parser.cpp:27: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/CString.h:31, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/CString.h:31, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:25, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodes.h:30, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/Alignment.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if COMPILER(GCC) || COMPILER(MINGW) || COMPILER(RVCT) || COMPILER(GCCE) || (COMPILER(SUNCC) && __SUNPRO_CC > 0x590) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Alignment.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if COMPILER(GCC) && !COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodes.h:30, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/Heap.cpp:22: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodes.h:30, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/Heap.cpp:22: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodes.h:30, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/Heap.cpp:22: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodes.h:30, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodes.h:30, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodes.h:30, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodes.h:30, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodes.h:30, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodes.h:30, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/Heap.cpp:22: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from heap/Heap.cpp:24: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from parser/Parser.cpp:27: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from parser/Parser.cpp:27: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from parser/Parser.cpp:27: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from parser/Parser.cpp:27: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from parser/Parser.cpp:27: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from profiler/ProfilerBytecodes.h:30, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from parser/Parser.cpp:29: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from profiler/ProfilerBytecodes.h:30, from profiler/ProfilerBytecodes.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from parser/Parser.cpp:29: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from parser/Parser.cpp:29: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from profiler/ProfilerBytecode.h:30, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from profiler/ProfilerBytecode.h:30, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/CString.h:31, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/CString.h:31, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/CheckedArithmetic.h:31, from ../WTF/wtf/StdLibExtras.h:31, from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerCompilation.h:30, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/TypeTraits.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/TypeTraits.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #if COMPILER(CLANG) || GCC_VERSION_AT_LEAST(4, 6, 0) || (defined(_MSC_VER) && (_MSC_VER >= 1400) && (_MSC_VER < 1600) && !defined(__INTEL_COMPILER)) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerCompilation.h:30, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/StdLibExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~ ../WTF/wtf/StdLibExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/StdLibExtras.h:162:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 162 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/FastAllocBase.h:93, from ../WTF/wtf/RefPtr.h:28, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerCompilation.h:30, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/StdLibExtras.h:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 265 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PassRefPtr.h:25, from ../WTF/wtf/RefPtr.h:29, from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerCompilation.h:30, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/NullPtr.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if COMPILER_SUPPORTS(CXX_NULLPTR) || defined(_LIBCPP_VERSION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerCompilation.h:30, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/RefPtr.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if !COMPILER_SUPPORTS(CXX_NULLPTR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/RefPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerCompilation.h:30, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/HashFunctions.h:125:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 125 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/HashFunctions.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) | ^~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerCompilation.h:30, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 73 | #elif OS(QNX) | ^~~~~~~~~~ ../WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #elif OS(QNX) | ^~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:66, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerCompilation.h:30, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/Atomics.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #elif OS(ANDROID) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #elif COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if HAVE(ATOMICS_64BIT) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER(GCC) && !COMPILER(CLANG) // Work around a gcc bug | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 148 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:187:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 187 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 221 | #if OS(WINDOWS) && !COMPILER(GCC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 228 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ ../WTF/wtf/Atomics.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #elif CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/Atomics.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 285 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:65, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerCompilation.h:30, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/DynamicAnnotations.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(DYNAMIC_ANNOTATIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerCompilation.h:30, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/ThreadSafeRefCounted.h:66, from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerCompilation.h:30, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/ThreadingPrimitives.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadingPrimitives.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/Threading.h:69, from ../WTF/wtf/HashTable.h:30, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerCompilation.h:30, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/ThreadSafeRefCounted.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 106 | #if USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSafeRefCounted.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if !USE(LOCKFREE_THREADSAFEREFCOUNTED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValue.h:33, from profiler/ProfilerCompilation.h:30, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if OS(OPENBSD) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if OS(QNX) || COMPILER(INTEL) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 82 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if OS(SOLARIS) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if OS(OPENBSD) && __cplusplus < 201103L | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 151 | #if COMPILER(GCC) && OS(QNX) && _CPPLIB_VER < 640 | ^~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 156 | #if OS(ANDROID) || COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:171:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 171 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/MathExtras.h:371:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 371 | #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from profiler/ProfilerCompilation.h:30, from profiler/ProfilerCompilation.cpp:27: runtime/JSCJSValue.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 118 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 302 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/JSCJSValue.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 397 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OwnPtr.h:27, from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from profiler/ProfilerOriginStack.h:33, from profiler/ProfilerCompiledBytecode.h:30, from profiler/ProfilerCompilation.h:32, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/OwnPtrCommon.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if PLATFORM(EFL) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from profiler/ProfilerOriginStack.h:33, from profiler/ProfilerCompiledBytecode.h:30, from profiler/ProfilerCompilation.h:32, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/OwnPtr.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 84 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/OwnPtr.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if !COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from profiler/ProfilerOriginStack.h:33, from profiler/ProfilerCompiledBytecode.h:30, from profiler/ProfilerCompilation.h:32, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/OwnPtr.h:154:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 154 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from profiler/ProfilerOriginStack.h:33, from profiler/ProfilerCompiledBytecode.h:30, from profiler/ProfilerCompilation.h:32, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/Vector.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 94 | #if COMPILER(SUNCC) && __SUNPRO_CC <= 0x590 | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 178 | #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) | ^~~~~~~~~~~~~~~~ In file included from profiler/ProfilerOriginStack.h:33, from profiler/ProfilerCompiledBytecode.h:30, from profiler/ProfilerCompilation.h:32, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/Vector.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 549 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 722 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:755:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 755 | #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL | ^~~~~~~~~~~~~~~~~ ../WTF/wtf/Vector.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 767 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:28, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerCompiledBytecode.h:31, from profiler/ProfilerCompilation.h:32, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/ThreadRestrictionVerifier.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerCompiledBytecode.h:31, from profiler/ProfilerCompilation.h:32, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/RefCounted.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 83 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ ../WTF/wtf/RefCounted.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 231 | #if HAVE(DISPATCH_H) | ^~~~~~~~~~~~~~~ In file included from bytecode/Opcode.h:33, from profiler/ProfilerBytecode.h:30, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerProfiledBytecodes.h:29, from profiler/ProfilerCompilation.h:37, from profiler/ProfilerCompilation.cpp:27: llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntOpcode.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntOpcode.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 69 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from profiler/ProfilerBytecode.h:30, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerProfiledBytecodes.h:29, from profiler/ProfilerCompilation.h:37, from profiler/ProfilerCompilation.cpp:27: bytecode/Opcode.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 243 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/Opcode.h:264:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 264 | #if ENABLE(OPCODE_STATS) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerProfiledBytecodes.h:29, from profiler/ProfilerCompilation.h:37, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 25 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerProfiledBytecodes.h:29, from profiler/ProfilerCompilation.h:37, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/unicode/Unicode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/unicode/Unicode.h:32, from ../WTF/wtf/text/ASCIIFastPath.h:31, from ../WTF/wtf/text/WTFString.h:28, from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerProfiledBytecodes.h:29, from profiler/ProfilerCompilation.h:37, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/unicode/icu/UnicodeIcu.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 26 | #if USE(ICU_UNICODE) | ^~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from bytecode/CodeBlockWithJITType.h:29, from dfg/DFGDisassembler.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGPredictionPropagationPhase.h:33, from dfg/DFGPredictionPropagationPhase.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGPredictionPropagationPhase.h:33, from dfg/DFGPredictionPropagationPhase.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/text/WTFString.h:28, from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerProfiledBytecodes.h:29, from profiler/ProfilerCompilation.h:37, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/ASCIIFastPath.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerProfiledBytecodes.h:29, from profiler/ProfilerCompilation.h:37, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/text/StringImpl.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGOSRExit.h:33, from dfg/DFGOSRExit.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGOSRExit.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerProfiledBytecodes.h:29, from profiler/ProfilerCompilation.h:37, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 164 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:29, from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerProfiledBytecodes.h:29, from profiler/ProfilerCompilation.h:37, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/text/StringImpl.h:348:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 348 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:488:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 488 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:557:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 557 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:635:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 635 | #if (CPU(X86) || CPU(X86_64)) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:752:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 752 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:844:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 844 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 887 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:957:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 957 | #elif CPU(X86) | ^~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/text/StringImpl.h:1000:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1000 | #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) | ^~~~~~~~~~~ In file included from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerProfiledBytecodes.h:29, from profiler/ProfilerCompilation.h:37, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/text/WTFString.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerProfiledBytecodes.h:29, from profiler/ProfilerCompilation.h:37, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/text/WTFString.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:361:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 361 | #if !PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 404 | #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:420:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 420 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/WTFString.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/WTFString.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 439 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/WTFString.h:721, from profiler/ProfilerBytecodeSequence.h:34, from profiler/ProfilerProfiledBytecodes.h:29, from profiler/ProfilerCompilation.h:37, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/text/AtomicString.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 77 | #if COMPILER_SUPPORTS(CXX_RVALUE_REFERENCES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 146 | #if USE(CF) | ^~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:153:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 153 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if PLATFORM(BLACKBERRY) | ^~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/text/AtomicString.h:195:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 195 | #if USE(CF) | ^~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from profiler/ProfilerBytecodeSequence.cpp:29: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Nodes.h:1369:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGOperations.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: heap/GCAssertions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:29, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: heap/GCAssertions.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if COMPILER_SUPPORTS(HAS_TRIVIAL_DESTRUCTOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:29, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if COMPILER(GCC) | ^~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocator.h:40, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: ../WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if OS(UNIX) | ^~~~~~~~~~~ ../WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(COMPARE_AND_SWAP) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: ../WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 194 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/OSAllocator.h:30, from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: ../WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from ../WTF/wtf/PageAllocation.h:30, from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: ../WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 85 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PageReservation.h:29, from heap/SuperRegion.h:31, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: ../WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if OS(DARWIN) | ^~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if HAVE(ERRNO_H) | ^~~~~~~~~~~~ ../WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if HAVE(MMAP) | ^~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from profiler/ProfilerBytecodeSequence.cpp:29: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodeSequence.cpp:29: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodeSequence.cpp:29: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodeSequence.cpp:29: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodeSequence.cpp:29: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodeSequence.cpp:29: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodeSequence.cpp:29: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:34, from profiler/ProfilerBytecodes.cpp:29: bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodeSequence.cpp:29: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/ByValInfo.h:34, from bytecode/CodeBlock.h:34, from profiler/ProfilerBytecodes.cpp:29: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodes.cpp:29: jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodeSequence.cpp:29: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:29, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodes.cpp:29: bytecode/DataFormat.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/DataFormat.h:135:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 135 | #elif USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodes.cpp:29: assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodes.cpp:29: assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 30 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ In file included from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodes.cpp:29: assembler/AssemblerBuffer.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodes.cpp:29: assembler/AbstractMacroAssembler.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if PLATFORM(QT) | ^~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if CPU(APPLE_ARMV7S) | ^~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 59 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86_64) || CPU(X86) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 230 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 258 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 280 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:304:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 304 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 315 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:325:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 325 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:537:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 537 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodes.cpp:29: assembler/AbstractMacroAssembler.h:545:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 545 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:567:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 567 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 571 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:573:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 573 | #elif CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:582:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 582 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 586 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 597 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:601:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 601 | #if CPU(SH4) | ^~~~~~~~~~~ assembler/AbstractMacroAssembler.h:682:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 682 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:720:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 720 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:790:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 790 | #if ENABLE(DFG_REGISTER_ALLOCATION_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/AbstractMacroAssembler.h:794:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 794 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerMIPS.h:33, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodes.cpp:29: assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(ASSEMBLER) && CPU(MIPS) | ^~~~~~~~~~~~ assembler/MIPSAssembler.h:191:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 191 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:199:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 199 | #if WTF_MIPS_ISA(1) | ^ assembler/MIPSAssembler.h:267:29: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 267 | #if WTF_MIPS_ISA_AT_LEAST(32) | ^ assembler/MIPSAssembler.h:699:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:699:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 699 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:710:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^ assembler/MIPSAssembler.h:710:28: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 710 | #if WTF_MIPS_ISA_REV(2) && WTF_MIPS_FP64 | ^~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodes.cpp:29: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MIPSAssembler.h:847:23: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 847 | #if WTF_MIPS_ISA_REV(2) && !GCC_VERSION_AT_LEAST(4, 4, 3) | ^ In file included from heap/Region.h:33, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: ../WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if OS(DARWIN) | ^~~~~~~~~~~~~ In file included from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 223 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodeSequence.cpp:29: assembler/MacroAssemblerMIPS.h:782:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 782 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 237 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:808:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 808 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 268 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:836:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 836 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 308 | #if ENABLE(SUPER_REGION) | ^~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:863:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 863 | #if CPU(BIG_ENDIAN) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodeSequence.cpp:29: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ In file included from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: heap/CopiedBlock.h:89:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 89 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ heap/CopiedBlock.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodeSequence.cpp:29: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/Heap.h:27, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: heap/DFGCodeBlocks.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 49 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodeSequence.cpp:29: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1213 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1213:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1222:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1222:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1222 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1231:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssemblerMIPS.h:1231:53: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1231 | #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) | ^ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1240 | #if WTF_MIPS_DOUBLE_FLOAT | ^~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerMIPS.h:1240:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodeSequence.cpp:29: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodeSequence.cpp:29: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodes.cpp:29: assembler/MacroAssemblerMIPS.h:2209:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2209 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2239:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2239 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2298:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2298 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2347:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2347 | #if WTF_MIPS_ISA(1) | ^ assembler/MacroAssemblerMIPS.h:2377:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2377 | #if WTF_MIPS_ISA(1) | ^ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodeSequence.cpp:29: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ assembler/MacroAssemblerMIPS.h:2436:19: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 2436 | #if WTF_MIPS_ISA(1) | ^ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodes.cpp:29: assembler/MacroAssembler.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 75 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assembler/MacroAssembler.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 186 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 203 | #if CPU(MIPS) | ^~~~~~~~~~~~ assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 256 | #if !CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodes.cpp:29: assembler/MacroAssembler.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 278 | #if !CPU(ARM) | ^~~~~~~~~~~ assembler/MacroAssembler.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if !CPU(X86_64) | ^~~~~~~~~~~~~~ assembler/MacroAssembler.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(JIT_CONSTANT_BLINDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodes.cpp:29: bytecode/ValueRecovery.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodeSequence.cpp:29: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/ValueRecovery.h:120:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 120 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodes.cpp:29: bytecode/ValueRecovery.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/GCThreadSharedData.h:30, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:310:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 310 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/ValueRecovery.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 350 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/ClosureCallStubRoutine.h:34, from bytecode/CallLinkInfo.h:29, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodes.cpp:29: jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/GCThreadSharedData.h:31, from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: heap/MarkedBlock.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 180 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:28, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 65 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:29, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED | ^~~~~~~~~~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CallLinkInfo.h:32, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodes.cpp:29: jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if OS(IOS) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if OS(IOS) || OS(QNX) | ^~~~~~~~~~ jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if CPU(MIPS) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodes.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:33, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(SH4) && OS(LINUX) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 58 | #if OS(WINCE) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 66 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~ jit/ExecutableAllocator.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) || CPU(MIPS) | ^~~~~~~~~~~~ jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(META_ALLOCATOR_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 139 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: disassembler/Disassembler.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(DISASSEMBLER) | ^~~~~~~~~~~~~~~~~~~ In file included from assembler/MacroAssemblerCodeRef.h:31, from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LLIntData.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: assembler/MacroAssemblerCodeRef.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 38 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 55 | #if CPU(X86) && OS(WINDOWS) | ^~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 68 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITStubRoutine.h:34, from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: assembler/MacroAssemblerCodeRef.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) | ^~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:28, from runtime/JSFunction.h:27, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodeSequence.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:274:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 274 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:292:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 292 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 306 | #if CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ assembler/MacroAssemblerCodeRef.h:359:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 359 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from heap/JITStubRoutineSet.h:31, from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 107 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 115 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 124 | #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:31, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/MachineStackMarker.h:26, from heap/MarkedSpace.h:25, from heap/Heap.h:35, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: ../WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 56 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 72 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 224 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/ThreadSpecific.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if USE(PTHREADS) | ^~~~~~~~~~~~~~~~ In file included from heap/Heap.h:37, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: heap/SlotVisitor.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 95 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ heap/SlotVisitor.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(OBJECT_MARK_LOGGING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/WriteBarrierSupport.h:29, from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(SAMPLING_COUNTERS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/Heap.h:39, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 60 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodes.cpp:29: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: heap/Heap.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(SIMPLE_HEAP_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ heap/Heap.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 332 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: runtime/WriteBarrier.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 47 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 134 | #if ENABLE(WRITE_BARRIER_PROFILING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/WriteBarrier.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 140 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from bytecode/ObjectAllocationProfile.h:30, from runtime/JSFunction.h:30, from bytecode/CallLinkInfo.h:33, from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodeSequence.cpp:29: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from runtime/SparseArrayValueMap.h:29, from runtime/ArrayStorage.h:32, from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: runtime/JSCell.h:141:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 141 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/ButterflyInlines.h:29, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSDateMath.h:47, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: ../WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if HAVE(TM_GMTOFF) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from jit/JITThunks.h:35, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ llint/LowLevelInterpreter.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler32_64.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/JITThunks.h:37, from runtime/VM.h:37, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGOSRExitCompiler32_64.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodes.cpp:29: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from profiler/ProfilerBytecodes.cpp:29: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:49, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/VM.h:51, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if PLATFORM(MAC) || PLATFORM(IOS) | ^~~~~~~~~~~~~~~~ runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from bytecode/CodeBlock.h:43, from profiler/ProfilerBytecodes.cpp:29: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:36, from profiler/ProfilerBytecodeSequence.cpp:29: bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from profiler/ProfilerBytecodes.cpp:29: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:37, from profiler/ProfilerBytecodeSequence.cpp:29: bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 33 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:33, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: ../WTF/wtf/StackBounds.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 100 | #if OS(WINCE) | ^~~~~~~~~~~~ In file included from ../WTF/wtf/WTFThreadData.h:34, from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: ../WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if !ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from profiler/ProfilerBytecodes.cpp:29: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from profiler/ProfilerBytecodes.cpp:29: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/VM.h:61, from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: ../WTF/wtf/WTFThreadData.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 104 | #if OS(WINDOWS) | ^~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/WTFThreadData.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 126 | #if ENABLE(STACK_STATS) | ^~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from profiler/ProfilerBytecodes.cpp:29: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: runtime/VM.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 62 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from profiler/ProfilerBytecodeSequence.cpp:29: dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 88 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 96 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 130 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from profiler/ProfilerBytecodes.cpp:29: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:157:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 157 | #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:43, from profiler/ProfilerBytecodeSequence.cpp:29: dfg/DFGCommon.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from profiler/ProfilerBytecodes.cpp:29: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 163 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGCommon.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 123 | #if DFG_ENABLE(DEBUG_PROPAGATION_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 210 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGCommon.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 260 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from heap/CopiedSpaceInlines.h:33, from runtime/ButterflyInlines.h:31, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~ runtime/VM.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 297 | #if ENABLE(JIT) && ENABLE(LLINT) | ^~~~~~~~~~~~ runtime/VM.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 305 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:321:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 321 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:343:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 343 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:45, from profiler/ProfilerBytecodeSequence.cpp:29: dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from profiler/ProfilerBytecodeSequence.cpp:29: dfg/DFGMinifiedNode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 386 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:403:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 403 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/VM.h:411:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 411 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:34, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from profiler/ProfilerBytecodeSequence.cpp:29: dfg/DFGMinifiedID.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from profiler/ProfilerBytecodeSequence.cpp:29: dfg/DFGNodeType.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGNodeType.h:33, from dfg/DFGMinifiedNode.h:35, from dfg/DFGMinifiedGraph.h:33, from bytecode/CodeBlock.h:45, from profiler/ProfilerBytecodeSequence.cpp:29: dfg/DFGNodeFlags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ runtime/VM.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 483 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ runtime/VM.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 486 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/VM.h:489:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 489 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ runtime/VM.h:492:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 492 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/VM.h:510:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 510 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from profiler/ProfilerBytecodes.cpp:29: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from profiler/ProfilerBytecodes.cpp:29: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:26, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 48 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from interpreter/JSStack.h:33, from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: interpreter/Register.h:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 193 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from interpreter/CallFrame.h:28, from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: interpreter/JSStack.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 102 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ interpreter/JSStack.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(DEBUG_JSSTACK) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from profiler/ProfilerBytecodeSequence.cpp:29: dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/ClassInfo.h:26, from runtime/Structure.h:29, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ interpreter/CallFrame.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGAbstractValue.h:34, from dfg/DFGOSREntry.h:29, from bytecode/CodeBlock.h:46, from profiler/ProfilerBytecodeSequence.cpp:29: dfg/DFGStructureAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:116:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 116 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:155:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 155 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from profiler/ProfilerBytecodeSequence.cpp:29: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from profiler/ProfilerBytecodeSequence.cpp:29: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from profiler/ProfilerBytecodeSequence.cpp:29: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from profiler/ProfilerBytecodeSequence.cpp:29: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from profiler/ProfilerBytecodeSequence.cpp:29: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from profiler/ProfilerBytecodeSequence.cpp:29: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from profiler/ProfilerBytecodeSequence.cpp:29: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from profiler/ProfilerBytecodeSequence.cpp:29: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from profiler/ProfilerBytecodeSequence.cpp:29: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ interpreter/CallFrame.h:240:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 240 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ interpreter/CallFrame.h:283:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 283 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from profiler/ProfilerBytecodeSequence.cpp:29: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from profiler/ProfilerBytecodeSequence.cpp:29: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from profiler/ProfilerBytecodeSequence.cpp:29: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from profiler/ProfilerBytecodeSequence.cpp:29: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from profiler/ProfilerBytecodeSequence.cpp:29: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:46, from profiler/ProfilerBytecodes.cpp:29: dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:47, from profiler/ProfilerBytecodes.cpp:29: dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodeSequence.cpp:29: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from profiler/ProfilerBytecodes.cpp:29: dfg/DFGGPRInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGGPRInfo.h:33, from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from profiler/ProfilerBytecodes.cpp:29: dfg/DFGRegisterBank.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from profiler/ProfilerBytecodes.cpp:29: dfg/DFGGPRInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 127 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:36, from bytecode/CodeBlock.h:47, from profiler/ProfilerBytecodes.cpp:29: dfg/DFGGPRInfo.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 255 | #if CPU(X86) | ^~~~~~~~~~~ dfg/DFGGPRInfo.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 317 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:390:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 390 | #if CPU(ARM) | ^~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodeSequence.cpp:29: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGGPRInfo.h:460:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 460 | #if CPU(MIPS) | ^~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ dfg/DFGGPRInfo.h:527:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 527 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodeSequence.cpp:29: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:37, from bytecode/CodeBlock.h:47, from profiler/ProfilerBytecodes.cpp:29: dfg/DFGValueRecoveryOverride.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodeSequence.cpp:29: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodeSequence.cpp:29: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:39, from bytecode/CodeBlock.h:47, from profiler/ProfilerBytecodes.cpp:29: bytecode/MethodOfGettingAValueProfile.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 35 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ In file included from dfg/DFGOSRExit.h:41, from bytecode/CodeBlock.h:47, from profiler/ProfilerBytecodes.cpp:29: bytecode/ValueProfile.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodeSequence.cpp:29: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from profiler/ProfilerBytecodes.cpp:29: dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from profiler/ProfilerBytecodes.cpp:29: dfg/DFGVariableEvent.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from profiler/ProfilerBytecodes.cpp:29: dfg/DFGVariableEvent.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 76 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 103 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from dfg/DFGVariableEventStream.h:35, from bytecode/CodeBlock.h:48, from profiler/ProfilerBytecodes.cpp:29: dfg/DFGVariableEvent.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 202 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ dfg/DFGVariableEvent.h:208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 208 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:48, from profiler/ProfilerBytecodes.cpp:29: dfg/DFGVariableEventStream.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 45 | #if DFG_ENABLE(DEBUG_VERBOSE) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodeSequence.cpp:29: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:32, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodes.cpp:29: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodeSequence.cpp:29: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGPredictionPropagationPhase.h:33, from dfg/DFGPredictionPropagationPhase.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/SpeculatedType.h:32, from dfg/DFGPredictionPropagationPhase.h:33, from dfg/DFGPredictionPropagationPhase.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodes.cpp:29: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:34, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodes.cpp:29: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodes.cpp:29: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodes.cpp:29: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/SlotVisitorInlines.h:29, from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: heap/CopiedBlockInlines.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodes.cpp:29: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/JSObject.h:42, from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: heap/SlotVisitorInlines.h:99:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 99 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ heap/SlotVisitorInlines.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 138 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodes.cpp:29: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/Executable.h:35, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodes.cpp:29: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: runtime/JSObject.h:1446:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1446 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodes.cpp:29: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodes.cpp:29: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodes.cpp:29: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodes.cpp:29: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:37, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodeSequence.cpp:29: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodeSequence.cpp:29: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodeSequence.cpp:29: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodeSequence.cpp:29: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodes.cpp:29: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodes.cpp:29: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodes.cpp:29: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodes.cpp:29: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodes.cpp:29: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSWrapperObject.h:25, from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from profiler/ProfilerCompilation.cpp:29: runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 36 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/JSGlobalObject.h:31, from profiler/ProfilerCompilation.cpp:29: runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 52 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodeSequence.cpp:29: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodeSequence.cpp:29: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodes.cpp:29: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodeSequence.cpp:29: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodeSequence.cpp:29: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodeSequence.cpp:29: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodes.cpp:29: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodes.cpp:29: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ In file included from runtime/Executable.h:40, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodeSequence.cpp:29: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodeSequence.cpp:29: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from profiler/ProfilerBytecodeSequence.cpp:29: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from profiler/ProfilerBytecodeSequence.cpp:29: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:26, from profiler/ProfilerCompilation.cpp:31: interpreter/Interpreter.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 188 | #if ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter/Interpreter.h:198:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 198 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from profiler/ProfilerBytecodeSequence.cpp:29: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from profiler/ProfilerBytecodeSequence.cpp:29: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Operations.h:26, from profiler/ProfilerCompilation.cpp:31: interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ interpreter/Interpreter.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 257 | #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from profiler/ProfilerBytecodeSequence.cpp:29: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from profiler/ProfilerCompilation.cpp:31: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from profiler/ProfilerCompilation.cpp:31: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Operations.h:27, from profiler/ProfilerCompilation.cpp:31: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/HandlerInfo.h:29, from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerCompilation.cpp:31: assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(ASSEMBLER) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:32, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerCompilation.cpp:31: bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerCompilation.cpp:31: jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerCompilation.cpp:31: jit/JITStubs.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 90 | #if !OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 114 | #elif OS(WINDOWS) && CPU(X86_64) | ^~~~~~~~~~~~~~ jit/JITStubs.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] jit/JITStubs.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 142 | #elif CPU(X86) | ^~~~~~~~~~~ jit/JITStubs.h:173:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 173 | #elif CPU(ARM_THUMB2) | ^~~~~~~~~~~~~~~~~~ jit/JITStubs.h:200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 200 | #elif CPU(ARM_TRADITIONAL) | ^~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 234 | #elif CPU(MIPS) | ^~~~~~~~~~~~ jit/JITStubs.h:239:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 239 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:55, from profiler/ProfilerBytecodes.cpp:29: bytecode/Instruction.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 57 | #if !ENABLE(COMPUTED_GOTO_OPCODES) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITStubs.h:299:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 299 | #if CPU(X86) | ^~~~~~~~~~~ In file included from jit/JITCode.h:32, from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerCompilation.cpp:31: jit/JITStubs.h:316:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 316 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:59, from profiler/ProfilerBytecodes.cpp:29: jit/JumpReplacementWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:60, from profiler/ProfilerBytecodes.cpp:29: bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 42 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 63 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 79 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/JumpTable.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 91 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITStubs.h:432:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 432 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:62, from profiler/ProfilerBytecodes.cpp:29: bytecode/LazyOperandValueProfile.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from dfg/DFGSpeculativeJIT64.cpp:31: parser/Nodes.h: In member function 'void JSC::ThrowableExpressionData::setExceptionSourceCode(const JSC::JSTextPosition&, const JSC::JSTextPosition&, const JSC::JSTextPosition&)': parser/Nodes.h:277:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 277 | m_divot = divot; | ^~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from dfg/DFGSpeculativeJIT64.cpp:31: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerCompilation.cpp:31: jit/JITCode.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 40 | #if ENABLE(JIT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ jit/JITCode.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 46 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from dfg/DFGSpeculativeJIT64.cpp:31: parser/Nodes.h:278:28: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 278 | m_divotStart = divotStart; | ^~~~~~~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from dfg/DFGSpeculativeJIT64.cpp:31: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from dfg/DFGSpeculativeJIT64.cpp:31: parser/Nodes.h:279:26: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | m_divotEnd = divotEnd; | ^~~~~~~~ jit/JITCode.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 81 | #if ENABLE(JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from dfg/DFGSpeculativeJIT64.cpp:31: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/Executable.h:35, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerCompilation.cpp:31: jit/JITCode.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 131 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from profiler/ProfilerBytecodes.cpp:29: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/Executable.h:37, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerCompilation.cpp:31: llint/LLIntCLoop.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from profiler/ProfilerBytecodes.cpp:29: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from profiler/ProfilerBytecodes.cpp:29: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from profiler/ProfilerBytecodes.cpp:29: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from profiler/ProfilerBytecodeSequence.cpp:29: bytecode/StructureStubInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from profiler/ProfilerBytecodeSequence.cpp:29: dfg/DFGRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 31 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from dfg/DFGRegisterSet.h:33, from bytecode/StructureStubInfo.h:34, from bytecode/CodeBlock.h:67, from profiler/ProfilerBytecodeSequence.cpp:29: dfg/DFGFPRInfo.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 39 | #if CPU(X86) || CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from profiler/ProfilerBytecodes.cpp:29: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ dfg/DFGFPRInfo.h:105:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 105 | #if CPU(ARM) | ^~~~~~~~~~~ dfg/DFGFPRInfo.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 167 | #if CPU(MIPS) | ^~~~~~~~~~~~ dfg/DFGFPRInfo.h:235:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 235 | #if CPU(SH4) | ^~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from profiler/ProfilerBytecodes.cpp:29: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:39, from bytecode/CodeBlock.h:67, from profiler/ProfilerBytecodeSequence.cpp:29: bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 43 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from profiler/ProfilerBytecodes.cpp:29: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from bytecode/StructureStubInfo.h:41, from bytecode/CodeBlock.h:67, from profiler/ProfilerBytecodeSequence.cpp:29: bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 32 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from bytecode/CodeBlock.h:67, from profiler/ProfilerBytecodeSequence.cpp:29: bytecode/StructureStubInfo.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 207 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:225:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 225 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/StructureStubInfo.h:238:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 238 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/StructureStubInfo.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if USE(JSVALUE64) | ^~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGDominators.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from profiler/ProfilerBytecodeSequence.cpp:29: bytecode/CodeBlock.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 132 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:184:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 184 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 220 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:250:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 250 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:270:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 270 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:428:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 428 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 433 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:585:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 585 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:599:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 599 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:756:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 756 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:764:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 764 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1032:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1032 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1040:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1040 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1052 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1056:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1056 | #if ENABLE(VERBOSE_VALUE_PROFILE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1067 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1074:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1074 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1085:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1085 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1089:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1089 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from profiler/ProfilerBytecodes.cpp:29: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1121 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1127:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1127 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1163 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1185:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1185 | #if ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1189:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1189 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1197:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1197 | #if ENABLE(DFG_JIT) || ENABLE(LLINT) | ^~~~~~~~~~~~ bytecode/CodeBlock.h:1200:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1200 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1247:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1247 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/SamplingTool.h:38, from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerCompilation.cpp:31: ../WTF/wtf/MainThread.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 54 | #if USE(WEB_THREAD) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 64 | #if ENABLE(PARALLEL_GC) | ^~~~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 67 | #elif PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ ../WTF/wtf/MainThread.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 78 | #if PLATFORM(MAC) | ^~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerCompilation.cpp:31: bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 93 | #if ENABLE(SAMPLING_FLAGS) | ^~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 98 | #if ENABLE(SAMPLING_REGIONS) | ^~~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 233 | #if ENABLE(OPCODE_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~ bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Executable.h:38, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerCompilation.cpp:31: bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 339 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from profiler/ProfilerBytecodes.cpp:32: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from profiler/ProfilerBytecodes.cpp:32: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from profiler/ProfilerBytecodes.cpp:32: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1294 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1297 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1302:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1302 | #if COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ bytecode/CodeBlock.h:1306:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1306 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from profiler/ProfilerBytecodeSequence.cpp:29: bytecode/CodeBlock.h:1339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1339 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1364:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1364 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1389:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1389 | #if ENABLE(JIT) | ^~~~~~~~~~ bytecode/CodeBlock.h:1441:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1441 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ bytecode/CodeBlock.h:1461:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 1461 | #if ENABLE(DFG_JIT) | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits >; Value = WTF::KeyValuePair]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = const char*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits >, WTF::PtrHash >; T = const char*; Extra = unsigned int; Key = const char*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >]' ../WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = const char*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = const char*; WTF::HashMap::MappedPassInReferenceType = const unsigned int&]' ../WTF/wtf/HashMap.h:369:16: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = const char*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = const char*; WTF::HashMap::MappedPassInType = const unsigned int&]' ../WTF/wtf/HashCountedSet.h:156:19: required from 'WTF::HashCountedSet::AddResult WTF::HashCountedSet::add(const ValueType&) [with Value = const char*; HashFunctions = WTF::PtrHash; Traits = WTF::HashTraits; WTF::HashCountedSet::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashCountedSet::ValueType = const char*]' heap/Heap.cpp:234:39: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from runtime/JSCellInlines.h:35, from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from profiler/ProfilerBytecodeSequence.cpp:32: runtime/StructureInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 92 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSCJSValueInlines.h:31, from runtime/Operations.h:27, from profiler/ProfilerBytecodeSequence.cpp:32: runtime/JSCellInlines.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 50 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 61 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ runtime/JSCellInlines.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 87 | #if ENABLE(GC_VALIDATION) | ^~~~~~~~~~~~~~~~~~~~ In file included from runtime/Operations.h:27, from profiler/ProfilerBytecodeSequence.cpp:32: runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 158 | #if USE(JSVALUE32_64) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits >; Value = WTF::KeyValuePair]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits >, WTF::PtrHash >; T = JSC::JSCell*; Extra = unsigned int; Key = JSC::JSCell*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >]' ../WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = JSC::JSCell*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::JSCell*; WTF::HashMap::MappedPassInReferenceType = const unsigned int&]' ../WTF/wtf/HashMap.h:369:16: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = JSC::JSCell*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::JSCell*; WTF::HashMap::MappedPassInType = const unsigned int&]' ../WTF/wtf/HashCountedSet.h:156:19: required from 'WTF::HashCountedSet::AddResult WTF::HashCountedSet::add(const ValueType&) [with Value = JSC::JSCell*; HashFunctions = WTF::PtrHash; Traits = WTF::HashTraits; WTF::HashCountedSet::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashCountedSet::ValueType = JSC::JSCell*]' heap/Heap.cpp:340:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ runtime/JSCJSValueInlines.h:313:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 313 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ profiler/ProfilerBytecodeSequence.cpp:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 41 | #if ENABLE(VALUE_PROFILER) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerCompilation.cpp:31: runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 34 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerCompilation.cpp:31: ./yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 29 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerCompilation.cpp:31: ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~ ./yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 37 | #if CPU(X86) && !COMPILER(MSVC) | ^~~~~~~~~~~~~~~~~ ./yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 51 | #if CPU(X86_64) | ^~~~~~~~~~~~~~ In file included from runtime/RegExp.h:35, from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerCompilation.cpp:31: ./yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 110 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ In file included from bytecode/UnlinkedCodeBlock.h:39, from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerCompilation.cpp:31: runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 74 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 109 | #if ENABLE(YARR_JIT_DEBUG) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 117 | #if ENABLE(REGEXP_TRACING) | ^~~~~~~~~~~~~~~~~~~~~ runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 122 | #if ENABLE(YARR_JIT) | ^~~~~~~~~~~~~~~ In file included from runtime/Executable.h:40, from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerCompilation.cpp:31: bytecode/UnlinkedCodeBlock.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 328 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ bytecode/UnlinkedCodeBlock.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(BYTECODE_COMMENTS) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerCompilation.cpp:31: runtime/Executable.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 86 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from runtime/JSFunctionInlines.h:29, from runtime/Operations.h:28, from profiler/ProfilerCompilation.cpp:31: runtime/Executable.h:119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 119 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~ runtime/Executable.h:215:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 215 | #if ENABLE(JIT) || ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 218 | #if ENABLE(JIT) | ^ runtime/Executable.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 227 | #if ENABLE(JIT) | ^ runtime/Executable.h:236:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 236 | #if ENABLE(JIT) | ^ runtime/Executable.h:245:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 245 | #if ENABLE(JIT) | ^ runtime/Executable.h:259:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 259 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 273 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 288 | #if ENABLE(LLINT_C_LOOP) | ^~~~~~~~~~~~~~~~~~~ runtime/Executable.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 298 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:330:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 330 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 376 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:419:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 419 | #if ENABLE(CODEBLOCK_SAMPLING) | ^~~~~~~~~~~~~~~~~~~~~~~~~ runtime/Executable.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 453 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:471:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 471 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:531:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 531 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:544:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 544 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:626:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 626 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:654:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 654 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:694:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 694 | #if ENABLE(JIT) | ^~~~~~~~~~ runtime/Executable.h:774:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] 774 | #if ENABLE(JIT) | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPredictionPropagationPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGPredictionPropagationPhase.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/Heap.cpp:22: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from heap/Heap.cpp:22: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGCCallHelpers.h:33, from dfg/DFGThunks.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from heap/Heap.cpp:22: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from heap/Heap.cpp:21: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDisassembler.h:33, from dfg/DFGDisassembler.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGDisassembler.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGOperations.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:27, from runtime/JSFunction.h:27, from debugger/DebuggerCallFrame.cpp:32: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Nodes.h:1369:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from debugger/DebuggerCallFrame.cpp:29: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ bytecode/CodeBlock.cpp: In constructor 'JSC::CodeBlock::CodeBlock(JSC::ScriptExecutable*, JSC::UnlinkedCodeBlock*, JSC::JSGlobalObject*, unsigned int, WTF::PassRefPtr, unsigned int, unsigned int, WTF::PassOwnPtr)': bytecode/CodeBlock.cpp:1800:44: warning: this statement may fall through [-Wimplicit-fallthrough=] 1800 | instructions[i + opLength - 2] = &m_arrayProfiles[arrayProfileIndex]; bytecode/CodeBlock.cpp:1803:9: note: here 1803 | case op_convert_this: | ^~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from bytecode/CodeBlock.cpp:30: ../WTF/wtf/Assertions.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 149 | #define CRASH() WTFCrash() | ~~~~~~~~^~ bytecode/CodeBlock.cpp:1932:13: note: in expansion of macro 'CRASH' 1932 | CRASH(); | ^~~~~ bytecode/CodeBlock.cpp:1934:9: note: here 1934 | case op_init_global_const_nop: { | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGNode.h:33, from dfg/DFGEdge.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGDominators.h:33, from dfg/DFGDominators.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGDominators.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGAbstractState.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGAbstractState.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from dfg/DFGDriver.cpp:29: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGEdge.h:33, from dfg/DFGEdge.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGEdge.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' parser/Parser.h:195:55: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGCFGSimplificationPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGCFGSimplificationPhase.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGFixupPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGFixupPhase.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from dfg/DFGThunks.h:33, from dfg/DFGThunks.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGThunks.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/AbstractPC.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' runtime/PropertyNameArray.h:75:119: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from interpreter/AbstractPC.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from jit/JITCall32_64.cpp:32: parser/Nodes.h: In member function 'void JSC::ThrowableExpressionData::setExceptionSourceCode(const JSC::JSTextPosition&, const JSC::JSTextPosition&, const JSC::JSTextPosition&)': parser/Nodes.h:277:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 277 | m_divot = divot; | ^~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from jit/JITCall32_64.cpp:32: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from jit/JITCall32_64.cpp:32: parser/Nodes.h:278:28: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 278 | m_divotStart = divotStart; | ^~~~~~~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from jit/JITCall32_64.cpp:32: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from jit/JITCall32_64.cpp:32: parser/Nodes.h:279:26: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | m_divotEnd = divotEnd; | ^~~~~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from jit/JITCall32_64.cpp:32: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Nodes.h:1369:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGSpeculativeJIT.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/HostCallReturnValue.h:29, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/HostCallReturnValue.h:29, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from runtime/JSActivation.h:35, from dfg/DFGSpeculativeJIT32_64.cpp:35: parser/Nodes.h: In member function 'void JSC::ThrowableExpressionData::setExceptionSourceCode(const JSC::JSTextPosition&, const JSC::JSTextPosition&, const JSC::JSTextPosition&)': parser/Nodes.h:277:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 277 | m_divot = divot; | ^~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from dfg/DFGSpeculativeJIT32_64.cpp:35: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from dfg/DFGSpeculativeJIT32_64.cpp:35: parser/Nodes.h:278:28: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 278 | m_divotStart = divotStart; | ^~~~~~~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from dfg/DFGSpeculativeJIT32_64.cpp:35: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from dfg/DFGSpeculativeJIT32_64.cpp:35: parser/Nodes.h:279:26: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | m_divotEnd = divotEnd; | ^~~~~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from dfg/DFGSpeculativeJIT32_64.cpp:35: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from dfg/DFGArgumentPosition.h:29, from dfg/DFGGraph.h:34, from dfg/DFGPredictionPropagationPhase.cpp:31: dfg/DFGDoubleFormatState.h: In function 'JSC::DFG::DoubleFormatState JSC::DFG::mergeDoubleFormatStates(JSC::DFG::DoubleFormatState, JSC::DFG::DoubleFormatState)': dfg/DFGDoubleFormatState.h:44:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 44 | switch (b) { | ^~~~~~ dfg/DFGDoubleFormatState.h:52:5: note: here 52 | case NotUsingDoubleFormat: | ^~~~ dfg/DFGDoubleFormatState.h:53:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 53 | switch (b) { | ^~~~~~ dfg/DFGDoubleFormatState.h:61:5: note: here 61 | case CantUseDoubleFormat: | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from debugger/DebuggerCallFrame.cpp:29: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/HostCallReturnValue.h:30, from jit/HostCallReturnValue.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' runtime/PropertyNameArray.h:75:119: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:27, from runtime/JSCJSValueInlines.h:29, from jit/HostCallReturnValue.cpp:30: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Parser.h:289:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOSRExitJumpPlaceholder.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from parser/SourceProviderCache.h:30, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits > >; Value = WTF::KeyValuePair >]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits > >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits > >, WTF::IntHash >; T = int; Extra = WTF::PassOwnPtr; Key = int; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = WTF::IntHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits > >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMapValueTraits, WTF::HashTraits > >, WTF::HashTraits > >]' ../WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = int; MappedArg = WTF::OwnPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMapValueTraits, WTF::HashTraits > >, WTF::HashTraits > >; WTF::HashMap::KeyType = int; WTF::HashMap::MappedPassInReferenceType = WTF::PassOwnPtr&]' ../WTF/wtf/HashMap.h:369:16: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = int; MappedArg = WTF::OwnPtr; HashArg = WTF::IntHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, WTF::IntHash, WTF::HashMapValueTraits, WTF::HashTraits > >, WTF::HashTraits > >; WTF::HashMap::KeyType = int; WTF::HashMap::MappedPassInType = WTF::PassOwnPtr]' parser/SourceProviderCache.cpp:43:35: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from parser/SourceProviderCache.h:30, from parser/SourceProviderCache.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair >' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGJITCompiler.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGJITCompiler.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from dfg/DFGDriver.h:29, from dfg/DFGDriver.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGDriver.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGSpeculativeJIT.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGOperations.h:31, from dfg/DFGOperations.cpp:27: runtime/JSObject.h: In member function 'void JSC::JSObject::setIndexQuickly(JSC::VM&, unsigned int, JSC::JSValue)': runtime/JSObject.h:324:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 324 | if (!v.isInt32()) { | ^~ runtime/JSObject.h:330:9: note: here 330 | case ALL_CONTIGUOUS_INDEXING_TYPES: { | ^~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow]' dfg/DFGSpeculativeJIT.cpp:346:50: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ runtime/JSObject.h: In member function 'void JSC::JSObject::initializeIndex(JSC::VM&, unsigned int, JSC::JSValue)': runtime/JSObject.h:380:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 380 | if (!v.isInt32()) { | ^~ runtime/JSObject.h:386:9: note: here 386 | case ALL_CONTIGUOUS_INDEXING_TYPES: { | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from jit/GCAwareJITStubRoutine.h:34, from jit/GCAwareJITStubRoutine.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGPhase.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGOSRExitJumpPlaceholder.h:33, from dfg/DFGOSRExitJumpPlaceholder.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGOSRExitJumpPlaceholder.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ dfg/DFGAbstractState.cpp: In member function 'bool JSC::DFG::AbstractState::executeEffects(unsigned int, JSC::DFG::Node*)': dfg/DFGAbstractState.cpp:713:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 713 | if (child.isNull() || !child.isObject()) { | ^~ dfg/DFGAbstractState.cpp:717:13: note: here 717 | default: | ^~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from jit/JITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.h:33, from jit/GCAwareJITStubRoutine.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from jit/GCAwareJITStubRoutine.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGPhase.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGTypeCheckHoistingPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGTypeCheckHoistingPhase.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Nodes.h:1369:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGSpeculativeJIT64.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: parser/Nodes.h: In member function 'void JSC::ThrowableExpressionData::setExceptionSourceCode(const JSC::JSTextPosition&, const JSC::JSTextPosition&, const JSC::JSTextPosition&)': parser/Nodes.h:277:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 277 | m_divot = divot; | ^~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: parser/Nodes.h:278:28: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 278 | m_divotStart = divotStart; | ^~~~~~~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: parser/Nodes.h:279:26: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | m_divotEnd = divotEnd; | ^~~~~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntData.cpp:33: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' runtime/PropertyNameArray.h:75:119: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/PropertySlot.h:25, from bytecode/Instruction.h:34, from llint/LLIntData.cpp:33: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Nodes.h:1369:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from jit/JITCall32_64.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGSpeculativeJIT.cpp:26: dfg/DFGSpeculativeJIT.cpp: In member function 'JSC::DFG::GeneratedOperandType JSC::DFG::SpeculativeJIT::checkGeneratedTypeForToInt32(JSC::DFG::Node*)': ../WTF/wtf/Assertions.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 149 | #define CRASH() WTFCrash() | ~~~~~~~~^~ ../WTF/wtf/Assertions.h:376:38: note: in expansion of macro 'CRASH' 376 | #define RELEASE_ASSERT_NOT_REACHED() CRASH() | ^~~~~ dfg/DFGSpeculativeJIT.cpp:2153:9: note: in expansion of macro 'RELEASE_ASSERT_NOT_REACHED' 2153 | RELEASE_ASSERT_NOT_REACHED(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT.cpp:2155:5: note: here 2155 | case DataFormatBoolean: | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from jit/JITStubRoutine.h:33, from jit/JITStubRoutine.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' runtime/PropertyNameArray.h:75:119: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from jit/JITStubRoutine.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGUnificationPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGUnificationPhase.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from interpreter/CallFrame.cpp:29: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITCall32_64.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from jit/JITCall32_64.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT64.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGSpeculativeJIT64.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGAssemblyHelpers.h:33, from dfg/DFGOSRExitCompiler.h:33, from dfg/DFGOSRExitCompiler64.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGOSRExitCompiler64.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from jit/GCAwareJITStubRoutine.h:34, from jit/ClosureCallStubRoutine.h:34, from jit/ClosureCallStubRoutine.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from interpreter/CallFrame.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from bytecode/Operands.h:30, from dfg/DFGVariableEventStream.h:36, from dfg/DFGVariableEventStream.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntThunks.h:33, from llint/LLIntThunks.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' runtime/PropertyNameArray.h:75:119: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSString.h:26, from jit/JSInterfaceJIT.h:34, from llint/LLIntThunks.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGBasicBlock.h:31, from dfg/DFGBasicBlockInlines.h:29, from dfg/DFGPredictionInjectionPhase.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGPredictionInjectionPhase.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Nodes.h:1369:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGSpeculativeJIT32_64.cpp:27: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from jit/ClosureCallStubRoutine.h:33, from jit/ClosureCallStubRoutine.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from jit/ClosureCallStubRoutine.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGJITCompiler.h:31, from dfg/DFGRepatch.h:33, from dfg/DFGRepatch.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGRepatch.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from jit/JITStubs.cpp:37: parser/Nodes.h: In member function 'void JSC::ThrowableExpressionData::setExceptionSourceCode(const JSC::JSTextPosition&, const JSC::JSTextPosition&, const JSC::JSTextPosition&)': parser/Nodes.h:277:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 277 | m_divot = divot; | ^~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from jit/JITStubs.cpp:37: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGVariableEventStream.h:33, from dfg/DFGVariableEventStream.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGVariableEventStream.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from jit/JITStubs.cpp:37: parser/Nodes.h:278:28: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 278 | m_divotStart = divotStart; | ^~~~~~~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from jit/JITStubs.cpp:37: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from jit/JITStubs.cpp:37: parser/Nodes.h:279:26: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | m_divotEnd = divotEnd; | ^~~~~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from jit/JITStubs.cpp:37: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from parser/Nodes.cpp:27: parser/Nodes.h: In member function 'void JSC::ThrowableExpressionData::setExceptionSourceCode(const JSC::JSTextPosition&, const JSC::JSTextPosition&, const JSC::JSTextPosition&)': parser/Nodes.h:277:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 277 | m_divot = divot; | ^~~~~ In file included from parser/Nodes.h:33, from parser/Nodes.cpp:27: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from parser/Nodes.cpp:27: parser/Nodes.h:278:28: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 278 | m_divotStart = divotStart; | ^~~~~~~~~~ In file included from parser/Nodes.h:33, from parser/Nodes.cpp:27: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from parser/Nodes.cpp:27: parser/Nodes.h:279:26: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | m_divotEnd = divotEnd; | ^~~~~~~~ In file included from parser/Nodes.h:33, from parser/Nodes.cpp:27: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from dfg/DFGAbstractValue.h:33, from dfg/DFGAbstractState.h:33, from dfg/DFGSpeculativeJIT.h:33, from dfg/DFGSpeculativeJIT32_64.cpp:28: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGSpeculativeJIT32_64.cpp:27: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:27, from runtime/JSFunction.h:27, from interpreter/Interpreter.h:36, from interpreter/Interpreter.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Nodes.h:1369:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from interpreter/Interpreter.cpp:30: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGPhase.h:34, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGValidate.h:34, from dfg/DFGValidate.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from parser/ParserArena.cpp:29: parser/Nodes.h: In member function 'void JSC::ThrowableExpressionData::setExceptionSourceCode(const JSC::JSTextPosition&, const JSC::JSTextPosition&, const JSC::JSTextPosition&)': parser/Nodes.h:277:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 277 | m_divot = divot; | ^~~~~ In file included from jit/ExecutableAllocator.h:37, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser/Nodes.h:33, from parser/ParserArena.cpp:29: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from interpreter/JSStackInlines.h:30, from interpreter/JSStack.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from parser/ParserArena.cpp:29: parser/Nodes.h:278:28: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 278 | m_divotStart = divotStart; | ^~~~~~~~~~ In file included from parser/Nodes.h:33, from parser/ParserArena.cpp:29: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from parser/ParserArena.cpp:29: parser/Nodes.h:279:26: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | m_divotEnd = divotEnd; | ^~~~~~~~ In file included from parser/Nodes.h:33, from parser/ParserArena.cpp:29: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' parser/Parser.h:195:55: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from jit/JITOpcodes.cpp:31: parser/Nodes.h: In member function 'void JSC::ThrowableExpressionData::setExceptionSourceCode(const JSC::JSTextPosition&, const JSC::JSTextPosition&, const JSC::JSTextPosition&)': parser/Nodes.h:277:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 277 | m_divot = divot; | ^~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from jit/JITOpcodes.cpp:31: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from jit/JITOpcodes.cpp:31: parser/Nodes.h:278:28: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 278 | m_divotStart = divotStart; | ^~~~~~~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from jit/JITOpcodes.cpp:31: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from jit/JITOpcodes.cpp:31: parser/Nodes.h:279:26: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | m_divotEnd = divotEnd; | ^~~~~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from jit/JITOpcodes.cpp:31: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits >; Value = WTF::KeyValuePair]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::DFG::Node*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits >, WTF::PtrHash >; T = JSC::DFG::Node*; Extra = unsigned int; Key = JSC::DFG::Node*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = WTF::PtrHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >]' ../WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = JSC::DFG::Node*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::DFG::Node*; WTF::HashMap::MappedPassInReferenceType = const unsigned int&]' ../WTF/wtf/HashMap.h:369:16: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = JSC::DFG::Node*; MappedArg = unsigned int; HashArg = WTF::PtrHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::DFG::Node*; WTF::HashMap::MappedPassInType = const unsigned int&]' dfg/DFGValidate.cpp:90:50: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from jit/JITCode.h:30, from llint/LLIntEntrypoints.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' runtime/PropertyNameArray.h:75:119: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from llint/LLIntEntrypoints.cpp:33: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.h:33, from dfg/DFGVirtualRegisterAllocationPhase.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGVirtualRegisterAllocationPhase.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from interpreter/Interpreter.cpp:30: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from parser/NodeInfo.h:23, from parser/Lexer.cpp:32: parser/Nodes.h: In member function 'void JSC::ThrowableExpressionData::setExceptionSourceCode(const JSC::JSTextPosition&, const JSC::JSTextPosition&, const JSC::JSTextPosition&)': parser/Nodes.h:277:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 277 | m_divot = divot; | ^~~~~ In file included from parser/Lexer.h:28, from parser/Lexer.cpp:26: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from parser/NodeInfo.h:23, from parser/Lexer.cpp:32: parser/Nodes.h:278:28: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 278 | m_divotStart = divotStart; | ^~~~~~~~~~ In file included from parser/Lexer.h:28, from parser/Lexer.cpp:26: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from parser/NodeInfo.h:23, from parser/Lexer.cpp:32: parser/Nodes.h:279:26: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | m_divotEnd = divotEnd; | ^~~~~~~~ In file included from parser/Lexer.h:28, from parser/Lexer.cpp:26: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from interpreter/JSStack.h:32, from interpreter/JSStack.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from interpreter/JSStack.cpp:29: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Parser.h:289:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:33, from interpreter/Interpreter.cpp:31: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/Instruction.h:32, from llint/LLIntCLoop.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' runtime/PropertyNameArray.h:75:119: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/PropertySlot.h:25, from bytecode/Instruction.h:34, from llint/LLIntCLoop.cpp:29: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from dfg/DFGCommon.h:33, from dfg/DFGValidate.h:33, from dfg/DFGValidate.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGValidate.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: parser/Nodes.h: In member function 'void JSC::ThrowableExpressionData::setExceptionSourceCode(const JSC::JSTextPosition&, const JSC::JSTextPosition&, const JSC::JSTextPosition&)': parser/Nodes.h:277:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 277 | m_divot = divot; | ^~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: parser/Nodes.h:278:28: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 278 | m_divotStart = divotStart; | ^~~~~~~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: parser/Nodes.h:279:26: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | m_divotEnd = divotEnd; | ^~~~~~~~ In file included from parser/Nodes.h:33, from runtime/JSActivation.h:35, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JITDisassembler.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Nodes.h:1369:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from parser/ParserArena.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/ParserArena.cpp:94:31: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.h:33, from dfg/DFGVariableAccessDataDump.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from dfg/DFGVariableAccessDataDump.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGSpeculativeJIT32_64.cpp:27: dfg/DFGSpeculativeJIT32_64.cpp: In member function 'JSC::DFG::GPRReg JSC::DFG::SpeculativeJIT::fillInteger(JSC::DFG::Edge, JSC::DataFormat&)': ../WTF/wtf/Assertions.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 149 | #define CRASH() WTFCrash() | ~~~~~~~~^~ ../WTF/wtf/Assertions.h:376:38: note: in expansion of macro 'CRASH' 376 | #define RELEASE_ASSERT_NOT_REACHED() CRASH() | ^~~~~ dfg/DFGSpeculativeJIT32_64.cpp:87:9: note: in expansion of macro 'RELEASE_ASSERT_NOT_REACHED' 87 | RELEASE_ASSERT_NOT_REACHED(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT32_64.cpp:89:5: note: here 89 | case DataFormatJSInteger: { | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGSpeculativeJIT32_64.cpp:27: dfg/DFGSpeculativeJIT32_64.cpp: In member function 'bool JSC::DFG::SpeculativeJIT::fillJSValue(JSC::DFG::Edge, JSC::DFG::GPRReg&, JSC::DFG::GPRReg&, JSC::DFG::FPRReg&)': ../WTF/wtf/Assertions.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 149 | #define CRASH() WTFCrash() | ~~~~~~~~^~ ../WTF/wtf/Assertions.h:376:38: note: in expansion of macro 'CRASH' 376 | #define RELEASE_ASSERT_NOT_REACHED() CRASH() | ^~~~~ dfg/DFGSpeculativeJIT32_64.cpp:236:9: note: in expansion of macro 'RELEASE_ASSERT_NOT_REACHED' 236 | RELEASE_ASSERT_NOT_REACHED(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT32_64.cpp:238:5: note: here 238 | default: | ^~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from jit/ThunkGenerators.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from assembler/LinkBuffer.h:38, from jit/JITDisassembler.h:33, from jit/JITDisassembler.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from jit/JITDisassembler.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = JSC::Identifier; T = JSC::Identifier; unsigned int inlineCapacity = 20; OverflowHandler = WTF::CrashOnOverflow]' runtime/PropertyNameArray.h:75:119: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGSpeculativeJIT32_64.cpp:27: dfg/DFGSpeculativeJIT32_64.cpp: In member function 'JSC::DFG::FPRReg JSC::DFG::SpeculativeJIT::fillSpeculateDouble(JSC::DFG::Edge)': ../WTF/wtf/Assertions.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 149 | #define CRASH() WTFCrash() | ~~~~~~~~^~ ../WTF/wtf/Assertions.h:376:38: note: in expansion of macro 'CRASH' 376 | #define RELEASE_ASSERT_NOT_REACHED() CRASH() | ^~~~~ dfg/DFGSpeculativeJIT32_64.cpp:1078:9: note: in expansion of macro 'RELEASE_ASSERT_NOT_REACHED' 1078 | RELEASE_ASSERT_NOT_REACHED(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT32_64.cpp:1080:5: note: here 1080 | case DataFormatCell: | ^~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGSpeculativeJIT32_64.cpp:27: dfg/DFGSpeculativeJIT32_64.cpp: In member function 'JSC::DFG::GPRReg JSC::DFG::SpeculativeJIT::fillSpeculateCell(JSC::DFG::Edge)': ../WTF/wtf/Assertions.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 149 | #define CRASH() WTFCrash() | ~~~~~~~~^~ ../WTF/wtf/Assertions.h:376:38: note: in expansion of macro 'CRASH' 376 | #define RELEASE_ASSERT_NOT_REACHED() CRASH() | ^~~~~ dfg/DFGSpeculativeJIT32_64.cpp:1167:9: note: in expansion of macro 'RELEASE_ASSERT_NOT_REACHED' 1167 | RELEASE_ASSERT_NOT_REACHED(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT32_64.cpp:1169:5: note: here 1169 | default: | ^~~~~~~ In file included from ../WTF/wtf/PossiblyNull.h:29, from ../WTF/wtf/FastMalloc.h:25, from ./config.h:56, from dfg/DFGSpeculativeJIT32_64.cpp:27: dfg/DFGSpeculativeJIT32_64.cpp: In member function 'JSC::DFG::GPRReg JSC::DFG::SpeculativeJIT::fillSpeculateBoolean(JSC::DFG::Edge)': ../WTF/wtf/Assertions.h:149:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 149 | #define CRASH() WTFCrash() | ~~~~~~~~^~ ../WTF/wtf/Assertions.h:376:38: note: in expansion of macro 'CRASH' 376 | #define RELEASE_ASSERT_NOT_REACHED() CRASH() | ^~~~~ dfg/DFGSpeculativeJIT32_64.cpp:1251:9: note: in expansion of macro 'RELEASE_ASSERT_NOT_REACHED' 1251 | RELEASE_ASSERT_NOT_REACHED(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ dfg/DFGSpeculativeJIT32_64.cpp:1253:5: note: here 1253 | default: | ^~~~~~~ In file included from parser/SourceCode.h:32, from runtime/Executable.h:39, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:49, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from interpreter/Interpreter.cpp:33: parser/SourceProvider.h: In member function 'intptr_t JSC::SourceProvider::asID()': parser/SourceProvider.h:58:13: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 58 | if (!this) // Be defensive in release mode. | ^~ In file included from parser/Parser.h:31, from parser/Parser.cpp:24: parser/Nodes.h: In member function 'void JSC::ThrowableExpressionData::setExceptionSourceCode(const JSC::JSTextPosition&, const JSC::JSTextPosition&, const JSC::JSTextPosition&)': parser/Nodes.h:277:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 277 | m_divot = divot; | ^~~~~ In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from parser/Parser.h:31, from parser/Parser.cpp:24: parser/Nodes.h:278:28: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 278 | m_divotStart = divotStart; | ^~~~~~~~~~ In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from parser/Parser.h:31, from parser/Parser.cpp:24: parser/Nodes.h:279:26: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | m_divotEnd = divotEnd; | ^~~~~~~~ In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JITExceptions.cpp:30: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ dfg/DFGValidate.cpp: In member function 'void JSC::DFG::Validate::validate()': dfg/DFGValidate.cpp:308:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 308 | if (m_graph.m_form == LoadStore && !j) | ^~ dfg/DFGValidate.cpp:310:21: note: here 310 | default: | ^~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/JITExceptions.h:29, from jit/JITExceptions.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/JITExceptions.h:29, from jit/JITExceptions.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JIT.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from jit/JIT.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from profiler/ProfilerOriginStack.h:33, from profiler/ProfilerCompiledBytecode.h:30, from profiler/ProfilerCompilation.h:32, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from profiler/ProfilerOriginStack.h:33, from profiler/ProfilerCompiledBytecode.h:30, from profiler/ProfilerCompilation.h:32, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from profiler/ProfilerOriginStack.h:33, from profiler/ProfilerCompiledBytecode.h:30, from profiler/ProfilerCompilation.h:32, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from profiler/ProfilerOriginStack.h:33, from profiler/ProfilerCompiledBytecode.h:30, from profiler/ProfilerCompilation.h:32, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from profiler/ProfilerOriginStack.h:33, from profiler/ProfilerCompiledBytecode.h:30, from profiler/ProfilerCompilation.h:32, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from profiler/ProfilerOriginStack.h:33, from profiler/ProfilerCompiledBytecode.h:30, from profiler/ProfilerCompilation.h:32, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/CString.h:31, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/JITExceptions.h:29, from jit/JITExceptions.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/CString.h:31, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from jit/JITExceptions.h:29, from jit/JITExceptions.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/CString.h:31, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/CString.h:31, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerBytecode.cpp:29: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from profiler/ProfilerOriginStack.h:33, from profiler/ProfilerCompiledBytecode.h:30, from profiler/ProfilerCompilation.h:32, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ parser/Lexer.cpp: In instantiation of 'JSC::JSTokenType JSC::Lexer::lex(JSC::JSToken*, unsigned int, bool) [with T = unsigned char]': parser/Lexer.cpp:1863:16: required from here parser/Lexer.cpp:1329:34: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 1329 | tokenRecord->m_startPosition = currentPosition(); In file included from parser/Lexer.h:28, from parser/Lexer.cpp:26: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Lexer.cpp:1705:32: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 1705 | tokenRecord->m_endPosition = currentPosition(); In file included from parser/Lexer.h:28, from parser/Lexer.cpp:26: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Lexer.cpp:1715:32: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 1715 | tokenRecord->m_endPosition = currentPosition(); In file included from parser/Lexer.h:28, from parser/Lexer.cpp:26: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from parser/Lexer.cpp:26: parser/Lexer.h: In instantiation of 'JSC::JSTokenType JSC::Lexer::lexExpectIdentifier(JSC::JSToken*, unsigned int, bool) [with T = unsigned char]': parser/Lexer.cpp:1863:16: required from here parser/Lexer.h:381:34: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 381 | tokenRecord->m_startPosition = startPosition; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from parser/Lexer.h:28, from parser/Lexer.cpp:26: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from parser/Lexer.cpp:26: parser/Lexer.h:382:32: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 382 | tokenRecord->m_endPosition = currentPosition(); In file included from parser/Lexer.h:28, from parser/Lexer.cpp:26: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITExceptions.h:30, from jit/JITExceptions.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from jit/JITExceptions.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:27, from runtime/JSFunction.h:27, from runtime/Executable.h:33, from jit/JITThunks.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ parser/Lexer.cpp: In instantiation of 'JSC::JSTokenType JSC::Lexer::lex(JSC::JSToken*, unsigned int, bool) [with T = char16_t]': parser/Lexer.cpp:1864:16: required from here parser/Lexer.cpp:1329:34: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 1329 | tokenRecord->m_startPosition = currentPosition(); In file included from parser/Lexer.h:28, from parser/Lexer.cpp:26: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Lexer.cpp:1705:32: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 1705 | tokenRecord->m_endPosition = currentPosition(); In file included from parser/Lexer.h:28, from parser/Lexer.cpp:26: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Lexer.cpp:1715:32: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 1715 | tokenRecord->m_endPosition = currentPosition(); In file included from parser/Lexer.h:28, from parser/Lexer.cpp:26: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerCompilation.h:30, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerCompilation.h:30, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecode.h:29, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecode.h:29, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from parser/Lexer.cpp:26: parser/Lexer.h: In instantiation of 'JSC::JSTokenType JSC::Lexer::lexExpectIdentifier(JSC::JSToken*, unsigned int, bool) [with T = char16_t]': parser/Lexer.cpp:1864:16: required from here parser/Lexer.h:381:34: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 381 | tokenRecord->m_startPosition = startPosition; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from parser/Lexer.h:28, from parser/Lexer.cpp:26: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from parser/Lexer.cpp:26: parser/Lexer.h:382:32: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 382 | tokenRecord->m_endPosition = currentPosition(); In file included from parser/Lexer.h:28, from parser/Lexer.cpp:26: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerCompilation.h:30, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits > >; Value = WTF::KeyValuePair >]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = JSC::Profiler::OriginStack; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::Profiler::OriginStackHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits > >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair >]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits > >, JSC::Profiler::OriginStackHash>; T = JSC::Profiler::OriginStack; Extra = WTF::PassOwnPtr; Key = JSC::Profiler::OriginStack; Value = WTF::KeyValuePair >; Extractor = WTF::KeyValuePairKeyExtractor > >; HashFunctions = JSC::Profiler::OriginStackHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits > >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::Profiler::OriginStackHash, WTF::HashMapValueTraits, WTF::HashTraits > >, WTF::HashTraits > >]' ../WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = JSC::Profiler::OriginStack; MappedArg = WTF::OwnPtr; HashArg = JSC::Profiler::OriginStackHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::Profiler::OriginStackHash, WTF::HashMapValueTraits, WTF::HashTraits > >, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::Profiler::OriginStack; WTF::HashMap::MappedPassInReferenceType = WTF::PassOwnPtr&]' ../WTF/wtf/HashMap.h:369:16: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = JSC::Profiler::OriginStack; MappedArg = WTF::OwnPtr; HashArg = JSC::Profiler::OriginStackHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult >, WTF::KeyValuePairKeyExtractor > >, JSC::Profiler::OriginStackHash, WTF::HashMapValueTraits, WTF::HashTraits > >, WTF::HashTraits > >; WTF::HashMap::KeyType = JSC::Profiler::OriginStack; WTF::HashMap::MappedPassInType = WTF::PassOwnPtr]' profiler/ProfilerCompilation.cpp:78:45: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerCompilation.h:30, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair >' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecode.h:29, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecode.h:29, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from jit/JITPropertyAccess.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITThunks.h:33, from jit/JITThunks.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITThunks.h:33, from jit/JITThunks.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/text/CString.h:31, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/CString.h:31, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecode.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from profiler/ProfilerBytecode.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerCompilation.h:30, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerCompilation.h:30, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from jit/JITArithmetic.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Nodes.h:1369:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from jit/JITOpcodes.cpp:27: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from profiler/ProfilerOriginStack.h:33, from profiler/ProfilerCompiledBytecode.h:30, from profiler/ProfilerCompilation.h:32, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from profiler/ProfilerOriginStack.h:33, from profiler/ProfilerCompiledBytecode.h:30, from profiler/ProfilerCompilation.h:32, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from profiler/ProfilerOriginStack.h:33, from profiler/ProfilerCompiledBytecode.h:30, from profiler/ProfilerCompilation.h:32, from profiler/ProfilerCompilation.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from profiler/ProfilerCompilation.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITThunks.h:33, from jit/JITThunks.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITThunks.h:33, from jit/JITThunks.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITThunks.h:33, from jit/JITThunks.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits >, WTF::HashTraits > >; Value = WTF::KeyValuePair, JSC::Weak >]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = std::pair; Value = WTF::KeyValuePair, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::Weak > >; HashFunctions = WTF::PairHash; Traits = WTF::HashMapValueTraits >, WTF::HashTraits > >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, JSC::Weak >]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator >, WTF::HashTraits > >, WTF::PairHash >; T = std::pair; Extra = JSC::PassWeak; Key = std::pair; Value = WTF::KeyValuePair, JSC::Weak >; Extractor = WTF::KeyValuePairKeyExtractor, JSC::Weak > >; HashFunctions = WTF::PairHash; Traits = WTF::HashMapValueTraits >, WTF::HashTraits > >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::Weak >, WTF::KeyValuePairKeyExtractor, JSC::Weak > >, WTF::PairHash, WTF::HashMapValueTraits >, WTF::HashTraits > >, WTF::HashTraits > > >]' ../WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = std::pair; MappedArg = JSC::Weak; HashArg = WTF::PairHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::Weak >, WTF::KeyValuePairKeyExtractor, JSC::Weak > >, WTF::PairHash, WTF::HashMapValueTraits >, WTF::HashTraits > >, WTF::HashTraits > > >; WTF::HashMap::KeyType = std::pair; WTF::HashMap::MappedPassInReferenceType = JSC::PassWeak&]' ../WTF/wtf/HashMap.h:349:28: required from 'WTF::HashMap::AddResult WTF::HashMap::set(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = std::pair; MappedArg = JSC::Weak; HashArg = WTF::PairHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits >; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, JSC::Weak >, WTF::KeyValuePairKeyExtractor, JSC::Weak > >, WTF::PairHash, WTF::HashMapValueTraits >, WTF::HashTraits > >, WTF::HashTraits > > >; WTF::HashMap::KeyType = std::pair; WTF::HashMap::MappedPassInType = JSC::PassWeak]' heap/WeakInlines.h:129:5: required from 'void JSC::weakAdd(Map&, const Key&, Value) [with Map = WTF::HashMap, JSC::Weak >; Key = std::pair; Value = JSC::PassWeak]' jit/JITThunks.cpp:78:120: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, JSC::Weak >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITThunks.h:33, from jit/JITThunks.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, JSC::Weak >' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITThunks.h:36, from jit/JITThunks.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from jit/JITThunks.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITPropertyAccess32_64.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from jit/JITPropertyAccess32_64.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes.cpp:29: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from jit/JITOpcodes.cpp:27: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Nodes.h:1369:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from jit/JITStubs.cpp:31: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Nodes.h:1369:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from parser/Lexer.cpp:25: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/Lookup.h:26, from parser/Lexer.h:26, from parser/Lexer.cpp:26: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' parser/Parser.h:195:55: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITArithmetic32_64.cpp:30: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from jit/JITArithmetic32_64.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayAllocationProfile.h:30, from runtime/JSGlobalObject.h:25, from profiler/ProfilerCompilation.cpp:29: runtime/JSObject.h: In member function 'void JSC::JSObject::setIndexQuickly(JSC::VM&, unsigned int, JSC::JSValue)': runtime/JSObject.h:324:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 324 | if (!v.isInt32()) { | ^~ runtime/JSObject.h:330:9: note: here 330 | case ALL_CONTIGUOUS_INDEXING_TYPES: { | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' parser/Parser.h:195:55: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from parser/Lexer.cpp:25: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Parser.h:289:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:26, from parser/Lexer.cpp:26: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/text/CString.h:31, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/CString.h:31, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/CString.h:31, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/CString.h:31, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodes.cpp:29: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ parser/Nodes.cpp: In member function 'void JSC::StatementNode::setLoc(unsigned int, unsigned int, int, int)': parser/Nodes.cpp:58:72: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 58 | m_position = JSTextPosition(firstLine, startOffset, lineStartOffset); | ^ In file included from parser/Nodes.h:33, from parser/Nodes.cpp:27: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from heap/HandleTypes.h:29, from runtime/WriteBarrier.h:30, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Nodes.h:1369:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from llint/LLIntSlowPaths.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodes.h:30, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodes.h:30, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from ../WTF/wtf/MetaAllocator.h:34, from heap/SuperRegion.h:29, from heap/Region.h:30, from heap/BlockAllocator.h:30, from heap/Heap.h:25, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from heap/CopyWorkList.h:29, from heap/CopiedBlock.h:30, from heap/CopiedAllocator.h:29, from heap/CopiedSpace.h:29, from heap/CopyVisitor.h:29, from heap/Heap.h:26, from runtime/WriteBarrier.h:31, from runtime/PropertyStorage.h:29, from runtime/IndexingHeader.h:29, from runtime/ArrayConventions.h:24, from runtime/JSArray.h:24, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from jit/JIT.h:46, from jit/JITOpcodes32_64.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from jit/JITOpcodes32_64.cpp:27: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/text/CString.h:31, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/CString.h:31, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/CString.h:31, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/CString.h:31, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/PropertyName.h:29, from runtime/Structure.h:34, from runtime/ButterflyInlines.h:34, from runtime/JSArray.h:25, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from llint/LLIntExceptions.cpp:32: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ jit/JITOpcodes.cpp: In member function 'void JSC::JIT::emitSlow_op_put_to_base(JSC::Instruction*, JSC::SlowCaseEntry*&)': jit/JITOpcodes.cpp:1625:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 1625 | linkSlowCase(iter); | ~~~~~~~~~~~~^~~~~~ jit/JITOpcodes.cpp:1626:5: note: here 1626 | case PutToBaseOperation::GlobalVariablePut: | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodes.h:30, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits >; Value = WTF::KeyValuePair]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::StringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits >, JSC::IdentifierRepHash>; T = WTF::StringImpl*; Extra = unsigned int; Key = WTF::StringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >]' ../WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = WTF::StringImpl*; MappedArg = unsigned int; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::StringImpl*; WTF::HashMap::MappedPassInReferenceType = const unsigned int&]' ../WTF/wtf/HashMap.h:369:16: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = WTF::StringImpl*; MappedArg = unsigned int; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::StringImpl*; WTF::HashMap::MappedPassInType = const unsigned int&]' bytecompiler/BytecodeGenerator.h:746:94: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodes.h:30, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodeSequence.h:29, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodeSequence.h:29, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/MetaAllocatorHandle.h:35, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/text/CString.h:31, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/CString.h:31, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodes.h:31, from profiler/ProfilerBytecodes.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from bytecode/ValueRecovery.h:30, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from profiler/ProfilerBytecodes.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from jit/JITStubs.cpp:31: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ parser/Lexer.cpp: In member function 'JSC::JSTokenType JSC::Lexer::lex(JSC::JSToken*, unsigned int, bool) [with T = unsigned char]': parser/Lexer.cpp:1591:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1591 | if ((m_current | 0x20) == 'x' && isASCIIHexDigit(peek(1))) { | ^~ parser/Lexer.cpp:1608:5: note: here 1608 | case CharacterNumber: | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from jit/JITStubs.h:36, from jit/JITStubs.cpp:34: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Parser.h:289:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodeSequence.h:29, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from profiler/ProfilerBytecodeSequence.h:29, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from ../WTF/wtf/MetaAllocator.h:33, from jit/ExecutableAllocator.h:33, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from llint/LLIntSlowPaths.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/AssemblerBuffer.h:31, from assembler/AbstractMacroAssembler.h:29, from assembler/MacroAssemblerMIPS.h:32, from assembler/MacroAssembler.h:42, from bytecode/ValueRecovery.h:31, from bytecode/CodeOrigin.h:31, from runtime/Arguments.h:27, from llint/LLIntSlowPaths.cpp:31: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow]' bytecompiler/Label.h:56:72: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from llint/LLIntSlowPaths.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ parser/Lexer.cpp: In member function 'JSC::JSTokenType JSC::Lexer::lex(JSC::JSToken*, unsigned int, bool) [with T = char16_t]': parser/Lexer.cpp:1591:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1591 | if ((m_current | 0x20) == 'x' && isASCIIHexDigit(peek(1))) { | ^~ parser/Lexer.cpp:1608:5: note: here 1608 | case CharacterNumber: | ^~~~ In file included from ../WTF/wtf/text/CString.h:31, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/text/CString.h:30, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/CString.h:31, from profiler/ProfilerBytecode.h:31, from profiler/ProfilerBytecodeSequence.h:30, from profiler/ProfilerBytecodeSequence.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from profiler/ProfilerBytecodeSequence.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from llint/LLIntExceptions.h:34, from llint/LLIntExceptions.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from llint/LLIntExceptions.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ jit/JITOpcodes32_64.cpp: In member function 'void JSC::JIT::emit_op_put_to_base(JSC::Instruction*)': jit/JITOpcodes32_64.cpp:1317:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 1317 | addSlowCase(branchTest8(NonZero, AbsoluteAddress(operation->m_predicatePointer))); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit/JITOpcodes32_64.cpp:1318:5: note: here 1318 | case PutToBaseOperation::GlobalVariablePut: { | ^~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from profiler/ProfilerBytecodeSequence.cpp:29: runtime/JSObject.h: In member function 'void JSC::JSObject::setIndexQuickly(JSC::VM&, unsigned int, JSC::JSValue)': runtime/JSObject.h:324:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 324 | if (!v.isInt32()) { | ^~ runtime/JSObject.h:330:9: note: here 330 | case ALL_CONTIGUOUS_INDEXING_TYPES: { | ^~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/CommonSlowPaths.h:29, from jit/JITStubs.cpp:36: runtime/JSObject.h: In member function 'void JSC::JSObject::initializeIndex(JSC::VM&, unsigned int, JSC::JSValue)': runtime/JSObject.h:380:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 380 | if (!v.isInt32()) { | ^~ runtime/JSObject.h:386:9: note: here 386 | case ALL_CONTIGUOUS_INDEXING_TYPES: { | ^~~~ In file included from parser/Parser.cpp:24: parser/Parser.h: In instantiation of 'void JSC::Parser::next(unsigned int) [with LexerType = JSC::Lexer]': parser/Parser.cpp:1780:16: required from here parser/Parser.h:489:32: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 489 | m_lastTokenEndPosition = JSTextPosition(lastLine, lastTokenEnd, lastTokenLineStart); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from parser/Parser.cpp:24: parser/Parser.h: In instantiation of 'void JSC::Parser::nextExpectIdentifier(unsigned int) [with LexerType = JSC::Lexer]': parser/Parser.cpp:1780:16: required from here parser/Parser.h:499:32: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 499 | m_lastTokenEndPosition = JSTextPosition(lastLine, lastTokenEnd, lastTokenLineStart); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ runtime/JSObject.h: In member function 'void JSC::JSObject::setIndexQuickly(JSC::VM&, unsigned int, JSC::JSValue)': runtime/JSObject.h:324:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 324 | if (!v.isInt32()) { | ^~ runtime/JSObject.h:330:9: note: here 330 | case ALL_CONTIGUOUS_INDEXING_TYPES: { | ^~~~ In file included from parser/Parser.cpp:24: parser/Parser.h: In instantiation of 'void JSC::Parser::next(unsigned int) [with LexerType = JSC::Lexer]': parser/Parser.cpp:1781:16: required from here parser/Parser.h:489:32: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 489 | m_lastTokenEndPosition = JSTextPosition(lastLine, lastTokenEnd, lastTokenLineStart); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from parser/Parser.cpp:24: parser/Parser.h: In instantiation of 'void JSC::Parser::nextExpectIdentifier(unsigned int) [with LexerType = JSC::Lexer]': parser/Parser.cpp:1781:16: required from here parser/Parser.h:499:32: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 499 | m_lastTokenEndPosition = JSTextPosition(lastLine, lastTokenEnd, lastTokenLineStart); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from runtime/JSArray.h:26, from bytecode/ArrayProfile.h:29, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/Arguments.h:28, from llint/LLIntSlowPaths.cpp:31: runtime/JSObject.h: In member function 'void JSC::JSObject::initializeIndex(JSC::VM&, unsigned int, JSC::JSValue)': runtime/JSObject.h:380:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 380 | if (!v.isInt32()) { | ^~ runtime/JSObject.h:386:9: note: here 386 | case ALL_CONTIGUOUS_INDEXING_TYPES: { | ^~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Nodes.h:1369:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from parser/Nodes.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ runtime/JSObject.h: In member function 'void JSC::JSObject::setIndexQuickly(JSC::VM&, unsigned int, JSC::JSValue)': runtime/JSObject.h:324:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 324 | if (!v.isInt32()) { | ^~ runtime/JSObject.h:330:9: note: here 330 | case ALL_CONTIGUOUS_INDEXING_TYPES: { | ^~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' parser/Parser.h:195:55: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashMapValueTraits, WTF::HashTraits >; Value = WTF::KeyValuePair]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::StringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::ValueType = WTF::KeyValuePair]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator, WTF::HashTraits >, JSC::IdentifierRepHash>; T = WTF::StringImpl*; Extra = unsigned int; Key = WTF::StringImpl*; Value = WTF::KeyValuePair; Extractor = WTF::KeyValuePairKeyExtractor >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashMapValueTraits, WTF::HashTraits >; KeyTraits = WTF::HashTraits; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >]' ../WTF/wtf/HashMap.h:342:95: required from 'WTF::HashMap::AddResult WTF::HashMap::inlineAdd(const KeyType&, WTF::HashMap::MappedPassInReferenceType) [with KeyArg = WTF::StringImpl*; MappedArg = unsigned int; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::StringImpl*; WTF::HashMap::MappedPassInReferenceType = const unsigned int&]' ../WTF/wtf/HashMap.h:369:16: required from 'WTF::HashMap::AddResult WTF::HashMap::add(const KeyType&, WTF::HashMap::MappedPassInType) [with KeyArg = WTF::StringImpl*; MappedArg = unsigned int; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits; WTF::HashMap::AddResult = WTF::HashTableAddResult, WTF::KeyValuePairKeyExtractor >, JSC::IdentifierRepHash, WTF::HashMapValueTraits, WTF::HashTraits >, WTF::HashTraits > >; WTF::HashMap::KeyType = WTF::StringImpl*; WTF::HashMap::MappedPassInType = const unsigned int&]' bytecompiler/BytecodeGenerator.h:746:94: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WTF::KeyValuePair'; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ In file included from parser/Parser.h:30, from parser/Parser.cpp:24: parser/Lexer.h: In instantiation of 'JSC::JSTokenType JSC::Lexer::lexExpectIdentifier(JSC::JSToken*, unsigned int, bool) [with T = unsigned char]': parser/Parser.h:501:24: required from 'void JSC::Parser::nextExpectIdentifier(unsigned int) [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here parser/Lexer.h:381:34: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 381 | tokenRecord->m_startPosition = startPosition; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from parser/Parser.h:30, from parser/Parser.cpp:24: parser/Lexer.h:382:32: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 382 | tokenRecord->m_endPosition = currentPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from parser/Parser.h:30, from parser/Parser.cpp:24: parser/Lexer.h: In instantiation of 'JSC::JSTokenType JSC::Lexer::lexExpectIdentifier(JSC::JSToken*, unsigned int, bool) [with T = char16_t]': parser/Parser.h:501:24: required from 'void JSC::Parser::nextExpectIdentifier(unsigned int) [with LexerType = JSC::Lexer]' parser/Parser.cpp:1781:16: required from here parser/Lexer.h:381:34: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 381 | tokenRecord->m_startPosition = startPosition; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from parser/Parser.h:30, from parser/Parser.cpp:24: parser/Lexer.h:382:32: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 382 | tokenRecord->m_endPosition = currentPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/VectorTraits.h:25, from ../WTF/wtf/Vector.h:31, from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from parser/Nodes.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Parser.h:289:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashMap.h:24, from runtime/JSCJSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/VM.h:32, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/text/StringImpl.h:31, from ../WTF/wtf/text/WTFString.h:29, from ../WTF/wtf/DateMath.h:54, from runtime/JSDateMath.h:46, from runtime/DateInstanceCache.h:29, from runtime/VM.h:33, from runtime/Identifier.h:24, from runtime/InternalFunction.h:27, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 8; OverflowHandler = WTF::CrashOnOverflow]' bytecompiler/Label.h:56:72: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from parser/Nodes.cpp:26: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 4; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:325:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:326:38: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrInterpreter.h:352:42: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Identifier]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Identifier]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:616:30: required from 'void WTF::Vector::shrinkToFit() [with T = JSC::Identifier; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:321:35: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Identifier' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/CommonIdentifiers.h:24, from runtime/JSObject.h:31, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: runtime/Identifier.h:34:11: note: 'class JSC::Identifier' declared here 34 | class Identifier { | ^~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:982:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:618:24: required from 'void WTF::Vector::clear() [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Nodes.h:1369:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from parser/Parser.cpp:23: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Statement JSC::Parser::parseForStatement(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]': parser/Parser.cpp:728:41: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here parser/Parser.cpp:389:20: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 389 | declsStart = tokenStartPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp:391:18: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 391 | declsEnd = lastTokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Statement JSC::Parser::parseContinueStatement(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]': parser/Parser.cpp:730:46: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here parser/Parser.cpp:480:9: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 480 | end = tokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Statement JSC::Parser::parseBreakStatement(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]': parser/Parser.cpp:732:43: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here parser/Parser.cpp:456:9: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 456 | end = tokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Statement JSC::Parser::parseReturnStatement(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]': parser/Parser.cpp:734:44: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here parser/Parser.cpp:499:13: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 499 | end = tokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp:505:9: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 505 | end = lastTokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp:507:14: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 507 | end = tokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Statement JSC::Parser::parseExpressionOrLabelStatement(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]': parser/Parser.cpp:752:55: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here parser/Parser.cpp:935:18: warning: implicitly-declared 'JSC::JSTokenLocation& JSC::JSTokenLocation::operator=(const JSC::JSTokenLocation&)' is deprecated [-Wdeprecated-copy] 935 | location = tokenLocation(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:182:5: note: because 'JSC::JSTokenLocation' has user-provided 'JSC::JSTokenLocation::JSTokenLocation(const JSC::JSTokenLocation&)' 182 | JSTokenLocation(const JSTokenLocation& location) | ^~~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Statement JSC::Parser::parseForStatement(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]': parser/Parser.cpp:728:41: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1781:16: required from here parser/Parser.cpp:389:20: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 389 | declsStart = tokenStartPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp:391:18: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 391 | declsEnd = lastTokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Statement JSC::Parser::parseContinueStatement(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]': parser/Parser.cpp:730:46: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1781:16: required from here parser/Parser.cpp:480:9: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 480 | end = tokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Statement JSC::Parser::parseBreakStatement(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]': parser/Parser.cpp:732:43: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1781:16: required from here parser/Parser.cpp:456:9: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 456 | end = tokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Statement JSC::Parser::parseReturnStatement(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]': parser/Parser.cpp:734:44: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1781:16: required from here parser/Parser.cpp:499:13: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 499 | end = tokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp:505:9: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 505 | end = lastTokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp:507:14: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 507 | end = tokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Statement JSC::Parser::parseExpressionOrLabelStatement(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]': parser/Parser.cpp:752:55: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1781:16: required from here parser/Parser.cpp:935:18: warning: implicitly-declared 'JSC::JSTokenLocation& JSC::JSTokenLocation::operator=(const JSC::JSTokenLocation&)' is deprecated [-Wdeprecated-copy] 935 | location = tokenLocation(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:182:5: note: because 'JSC::JSTokenLocation' has user-provided 'JSC::JSTokenLocation::JSTokenLocation(const JSC::JSTokenLocation&)' 182 | JSTokenLocation(const JSTokenLocation& location) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from parser/Parser.h:26, from parser/Parser.cpp:24: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator > >; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = WTF::PtrHash >; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = WTF::PtrHash >; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' runtime/JSGlobalObject.h:396:37: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from parser/Parser.h:26, from parser/Parser.cpp:24: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from parser/Parser.h:26, from parser/Parser.cpp:24: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::HashTraits >; Value = WTF::RefPtr]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::RefPtr; Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::RefPtr; Extractor = WTF::IdentityExtractor; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::RefPtr]' ../WTF/wtf/HashSet.h:178:32: required from 'WTF::HashSet::AddResult WTF::HashSet::add(const ValueType&) [with ValueArg = WTF::RefPtr; HashArg = JSC::IdentifierRepHash; TraitsArg = WTF::HashTraits >; WTF::HashSet::AddResult = WTF::HashTableAddResult, WTF::RefPtr, WTF::IdentityExtractor, JSC::IdentifierRepHash, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashSet::ValueType = WTF::RefPtr]' parser/Parser.h:195:55: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from parser/Parser.h:26, from parser/Parser.cpp:24: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::Parser::parseVarDeclarationList(TreeBuilder&, int&, const JSC::Identifier*&, typename TreeBuilder::Expression&, JSC::JSTextPosition&, JSC::JSTextPosition&, JSC::JSTextPosition&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]': parser/Parser.cpp:204:20: required from 'typename TreeBuilder::Statement JSC::Parser::parseVarDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:710:43: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here parser/Parser.cpp:279:20: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | identStart = varStart; | ~~~~~~~~~~~^~~~~~~~~~ In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp:288:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 288 | initStart = tokenStartPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp:291:21: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 291 | initEnd = lastTokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::Parser::parseVarDeclarationList(TreeBuilder&, int&, const JSC::Identifier*&, typename TreeBuilder::Expression&, JSC::JSTextPosition&, JSC::JSTextPosition&, JSC::JSTextPosition&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]': parser/Parser.cpp:204:20: required from 'typename TreeBuilder::Statement JSC::Parser::parseVarDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:710:43: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1781:16: required from here parser/Parser.cpp:279:20: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | identStart = varStart; | ~~~~~~~~~~~^~~~~~~~~~ In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp:288:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 288 | initStart = tokenStartPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp:291:21: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 291 | initEnd = lastTokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from parser/Parser.h:26, from parser/Parser.cpp:24: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::IdentityHashTranslator; T = WTF::RefPtr; Extra = WTF::KeyValuePair, int>; Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/HashTable.h:396:116: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, int>, WTF::KeyValuePairKeyExtractor, int> >, WTF::StringHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashTable::ValueType = WTF::KeyValuePair, int>]' ../WTF/wtf/HashTable.h:1178:13: required from 'WTF::HashTable::HashTable(const WTF::HashTable&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, int>; Extractor = WTF::KeyValuePairKeyExtractor, int> >; HashFunctions = WTF::StringHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >]' ../WTF/wtf/RefPtrHashMap.h:32:11: required from 'void WTF::Vector::append(const U&) [with U = JSC::UnlinkedStringJumpTable; T = JSC::UnlinkedStringJumpTable; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:361:157: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from parser/Parser.h:26, from parser/Parser.cpp:24: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::Parser::parseAssignmentExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]': parser/Parser.cpp:290:28: required from 'typename TreeBuilder::Expression JSC::Parser::parseVarDeclarationList(TreeBuilder&, int&, const JSC::Identifier*&, typename TreeBuilder::Expression&, JSC::JSTextPosition&, JSC::JSTextPosition&, JSC::JSTextPosition&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:204:20: required from 'typename TreeBuilder::Statement JSC::Parser::parseVarDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:710:43: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here parser/Parser.cpp:1143:15: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 1143 | start = tokenStartPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::Parser::parseAssignmentExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]': parser/Parser.cpp:290:28: required from 'typename TreeBuilder::Expression JSC::Parser::parseVarDeclarationList(TreeBuilder&, int&, const JSC::Identifier*&, typename TreeBuilder::Expression&, JSC::JSTextPosition&, JSC::JSTextPosition&, JSC::JSTextPosition&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:204:20: required from 'typename TreeBuilder::Statement JSC::Parser::parseVarDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:710:43: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1781:16: required from here parser/Parser.cpp:1143:15: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 1143 | start = tokenStartPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:881:9: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ./yarr/YarrPattern.h:274:52: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/RefCounted.h:27, from ../WTF/wtf/MetaAllocatorHandle.h:34, from jit/ExecutableAllocator.h:32, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/OwnPtr.h:39:32: note: 'class WTF::OwnPtr' declared here 39 | template class OwnPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' bytecode/UnlinkedCodeBlock.h:614:66: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from parser/Parser.cpp:23: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; unsigned int inlineCapacity = 0; OverflowHandler = WTF::CrashOnOverflow]' parser/Parser.h:289:30: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashFunctions.h:24, from ../WTF/wtf/HashTraits.h:24, from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from parser/Parser.h:26, from parser/Parser.cpp:24: ../WTF/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 10; OverflowHandler = WTF::UnsafeVectorOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; unsigned int inlineCapacity = 10; OverflowHandler = WTF::UnsafeVectorOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; unsigned int inlineCapacity = 10; OverflowHandler = WTF::UnsafeVectorOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 10; OverflowHandler = WTF::UnsafeVectorOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; unsigned int inlineCapacity = 10; OverflowHandler = WTF::UnsafeVectorOverflow]' parser/ASTBuilder.h:565:68: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/utility:70, from /tmp/instance-3/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore/qglobal.h:47, from ../WTF/wtf/Platform.h:1091, from ./config.h:30, from parser/Parser.cpp:23: /tmp/instance-3/output-1/host/opt/ext-toolchain/mipsel-buildroot-linux-gnu/include/c++/9.3.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 208 | struct pair | ^~~~ In file included from jit/ExecutableAllocator.h:37, from assembler/MacroAssemblerCodeRef.h:30, from interpreter/AbstractPC.h:29, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ExceptionHelpers.h:32, from parser/Parser.h:27, from parser/Parser.cpp:24: ../WTF/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Scope]': ../WTF/wtf/Vector.h:224:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Scope]' ../WTF/wtf/Vector.h:935:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Scope; unsigned int inlineCapacity = 10; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:843:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Scope; unsigned int inlineCapacity = 10; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:850:13: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Scope; unsigned int inlineCapacity = 10; OverflowHandler = WTF::CrashOnOverflow; size_t = unsigned int]' ../WTF/wtf/Vector.h:1047:13: required from 'void WTF::Vector::appendSlowCase(const U&) [with U = JSC::Scope; T = JSC::Scope; unsigned int inlineCapacity = 10; OverflowHandler = WTF::CrashOnOverflow]' ../WTF/wtf/Vector.h:1038:9: required from 'void WTF::Vector::append(const U&) [with U = JSC::Scope; T = JSC::Scope; unsigned int inlineCapacity = 10; OverflowHandler = WTF::CrashOnOverflow]' parser/Parser.h:426:28: required from 'JSC::ScopeRef JSC::Parser::pushScope() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here ../WTF/wtf/Vector.h:124:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JSC::Scope' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 124 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parser/Parser.cpp:24: parser/Parser.h:113:8: note: 'struct JSC::Scope' declared here 113 | struct Scope { | ^~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::Parser::parseUnaryExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]': parser/Parser.cpp:1213:24: required from 'typename TreeBuilder::Expression JSC::Parser::parseBinaryExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1174:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseConditionalExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1115:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseAssignmentExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:290:28: required from 'typename TreeBuilder::Expression JSC::Parser::parseVarDeclarationList(TreeBuilder&, int&, const JSC::Identifier*&, typename TreeBuilder::Expression&, JSC::JSTextPosition&, JSC::JSTextPosition&, JSC::JSTextPosition&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:204:20: required from 'typename TreeBuilder::Statement JSC::Parser::parseVarDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:710:43: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here parser/Parser.cpp:1733:14: warning: implicitly-declared 'JSC::JSTokenLocation& JSC::JSTokenLocation::operator=(const JSC::JSTokenLocation&)' is deprecated [-Wdeprecated-copy] 1733 | location = tokenLocation(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:182:5: note: because 'JSC::JSTokenLocation' has user-provided 'JSC::JSTokenLocation::JSTokenLocation(const JSC::JSTokenLocation&)' 182 | JSTokenLocation(const JSTokenLocation& location) | ^~~~~~~~~~~~~~~ parser/Parser.cpp:1773:22: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 1773 | subExprStart = context.unaryTokenStackLastStart(tokenStackDepth); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Statement JSC::Parser::parseForStatement(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]': parser/Parser.cpp:728:41: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = int]' parser/Parser.cpp:797:5: required from 'typename TreeBuilder::FunctionBody JSC::Parser::parseFunctionBody(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:855:10: required from 'bool JSC::Parser::parseFunctionInfo(TreeBuilder&, const JSC::Identifier*&, typename TreeBuilder::FormalParameterList&, typename TreeBuilder::FunctionBody&, unsigned int&, unsigned int&, int&, unsigned int&) [with JSC::FunctionRequirements = JSC::FunctionNeedsName; bool nameIsInContainingScope = true; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FormalParameterList = JSC::ParameterNode*; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:905:5: required from 'typename TreeBuilder::Statement JSC::Parser::parseFunctionDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:715:48: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here parser/Parser.cpp:389:20: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 389 | declsStart = tokenStartPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp:391:18: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 391 | declsEnd = lastTokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Statement JSC::Parser::parseContinueStatement(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]': parser/Parser.cpp:730:46: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = int]' parser/Parser.cpp:797:5: required from 'typename TreeBuilder::FunctionBody JSC::Parser::parseFunctionBody(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:855:10: required from 'bool JSC::Parser::parseFunctionInfo(TreeBuilder&, const JSC::Identifier*&, typename TreeBuilder::FormalParameterList&, typename TreeBuilder::FunctionBody&, unsigned int&, unsigned int&, int&, unsigned int&) [with JSC::FunctionRequirements = JSC::FunctionNeedsName; bool nameIsInContainingScope = true; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FormalParameterList = JSC::ParameterNode*; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:905:5: required from 'typename TreeBuilder::Statement JSC::Parser::parseFunctionDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:715:48: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here parser/Parser.cpp:480:9: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 480 | end = tokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Statement JSC::Parser::parseBreakStatement(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]': parser/Parser.cpp:732:43: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = int]' parser/Parser.cpp:797:5: required from 'typename TreeBuilder::FunctionBody JSC::Parser::parseFunctionBody(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:855:10: required from 'bool JSC::Parser::parseFunctionInfo(TreeBuilder&, const JSC::Identifier*&, typename TreeBuilder::FormalParameterList&, typename TreeBuilder::FunctionBody&, unsigned int&, unsigned int&, int&, unsigned int&) [with JSC::FunctionRequirements = JSC::FunctionNeedsName; bool nameIsInContainingScope = true; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FormalParameterList = JSC::ParameterNode*; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:905:5: required from 'typename TreeBuilder::Statement JSC::Parser::parseFunctionDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:715:48: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here parser/Parser.cpp:456:9: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 456 | end = tokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Statement JSC::Parser::parseReturnStatement(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]': parser/Parser.cpp:734:44: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = int]' parser/Parser.cpp:797:5: required from 'typename TreeBuilder::FunctionBody JSC::Parser::parseFunctionBody(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:855:10: required from 'bool JSC::Parser::parseFunctionInfo(TreeBuilder&, const JSC::Identifier*&, typename TreeBuilder::FormalParameterList&, typename TreeBuilder::FunctionBody&, unsigned int&, unsigned int&, int&, unsigned int&) [with JSC::FunctionRequirements = JSC::FunctionNeedsName; bool nameIsInContainingScope = true; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FormalParameterList = JSC::ParameterNode*; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:905:5: required from 'typename TreeBuilder::Statement JSC::Parser::parseFunctionDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:715:48: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here parser/Parser.cpp:499:13: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 499 | end = tokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp:505:9: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 505 | end = lastTokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp:507:14: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 507 | end = tokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Statement JSC::Parser::parseExpressionOrLabelStatement(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]': parser/Parser.cpp:752:55: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = int]' parser/Parser.cpp:797:5: required from 'typename TreeBuilder::FunctionBody JSC::Parser::parseFunctionBody(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:855:10: required from 'bool JSC::Parser::parseFunctionInfo(TreeBuilder&, const JSC::Identifier*&, typename TreeBuilder::FormalParameterList&, typename TreeBuilder::FunctionBody&, unsigned int&, unsigned int&, int&, unsigned int&) [with JSC::FunctionRequirements = JSC::FunctionNeedsName; bool nameIsInContainingScope = true; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FormalParameterList = JSC::ParameterNode*; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:905:5: required from 'typename TreeBuilder::Statement JSC::Parser::parseFunctionDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:715:48: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here parser/Parser.cpp:935:18: warning: implicitly-declared 'JSC::JSTokenLocation& JSC::JSTokenLocation::operator=(const JSC::JSTokenLocation&)' is deprecated [-Wdeprecated-copy] 935 | location = tokenLocation(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:182:5: note: because 'JSC::JSTokenLocation' has user-provided 'JSC::JSTokenLocation::JSTokenLocation(const JSC::JSTokenLocation&)' 182 | JSTokenLocation(const JSTokenLocation& location) | ^~~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::Parser::parseUnaryExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]': parser/Parser.cpp:1213:24: required from 'typename TreeBuilder::Expression JSC::Parser::parseBinaryExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1174:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseConditionalExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1115:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseAssignmentExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:290:28: required from 'typename TreeBuilder::Expression JSC::Parser::parseVarDeclarationList(TreeBuilder&, int&, const JSC::Identifier*&, typename TreeBuilder::Expression&, JSC::JSTextPosition&, JSC::JSTextPosition&, JSC::JSTextPosition&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:204:20: required from 'typename TreeBuilder::Statement JSC::Parser::parseVarDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:710:43: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1781:16: required from here parser/Parser.cpp:1733:14: warning: implicitly-declared 'JSC::JSTokenLocation& JSC::JSTokenLocation::operator=(const JSC::JSTokenLocation&)' is deprecated [-Wdeprecated-copy] 1733 | location = tokenLocation(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:182:5: note: because 'JSC::JSTokenLocation' has user-provided 'JSC::JSTokenLocation::JSTokenLocation(const JSC::JSTokenLocation&)' 182 | JSTokenLocation(const JSTokenLocation& location) | ^~~~~~~~~~~~~~~ parser/Parser.cpp:1773:22: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 1773 | subExprStart = context.unaryTokenStackLastStart(tokenStackDepth); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Statement JSC::Parser::parseForStatement(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]': parser/Parser.cpp:728:41: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = int]' parser/Parser.cpp:797:5: required from 'typename TreeBuilder::FunctionBody JSC::Parser::parseFunctionBody(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:855:10: required from 'bool JSC::Parser::parseFunctionInfo(TreeBuilder&, const JSC::Identifier*&, typename TreeBuilder::FormalParameterList&, typename TreeBuilder::FunctionBody&, unsigned int&, unsigned int&, int&, unsigned int&) [with JSC::FunctionRequirements = JSC::FunctionNeedsName; bool nameIsInContainingScope = true; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FormalParameterList = JSC::ParameterNode*; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:905:5: required from 'typename TreeBuilder::Statement JSC::Parser::parseFunctionDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:715:48: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1781:16: required from here parser/Parser.cpp:389:20: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 389 | declsStart = tokenStartPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp:391:18: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 391 | declsEnd = lastTokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Statement JSC::Parser::parseContinueStatement(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]': parser/Parser.cpp:730:46: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = int]' parser/Parser.cpp:797:5: required from 'typename TreeBuilder::FunctionBody JSC::Parser::parseFunctionBody(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:855:10: required from 'bool JSC::Parser::parseFunctionInfo(TreeBuilder&, const JSC::Identifier*&, typename TreeBuilder::FormalParameterList&, typename TreeBuilder::FunctionBody&, unsigned int&, unsigned int&, int&, unsigned int&) [with JSC::FunctionRequirements = JSC::FunctionNeedsName; bool nameIsInContainingScope = true; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FormalParameterList = JSC::ParameterNode*; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:905:5: required from 'typename TreeBuilder::Statement JSC::Parser::parseFunctionDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:715:48: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1781:16: required from here parser/Parser.cpp:480:9: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 480 | end = tokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Statement JSC::Parser::parseBreakStatement(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]': parser/Parser.cpp:732:43: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = int]' parser/Parser.cpp:797:5: required from 'typename TreeBuilder::FunctionBody JSC::Parser::parseFunctionBody(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:855:10: required from 'bool JSC::Parser::parseFunctionInfo(TreeBuilder&, const JSC::Identifier*&, typename TreeBuilder::FormalParameterList&, typename TreeBuilder::FunctionBody&, unsigned int&, unsigned int&, int&, unsigned int&) [with JSC::FunctionRequirements = JSC::FunctionNeedsName; bool nameIsInContainingScope = true; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FormalParameterList = JSC::ParameterNode*; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:905:5: required from 'typename TreeBuilder::Statement JSC::Parser::parseFunctionDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:715:48: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1781:16: required from here parser/Parser.cpp:456:9: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 456 | end = tokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Statement JSC::Parser::parseReturnStatement(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]': parser/Parser.cpp:734:44: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = int]' parser/Parser.cpp:797:5: required from 'typename TreeBuilder::FunctionBody JSC::Parser::parseFunctionBody(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:855:10: required from 'bool JSC::Parser::parseFunctionInfo(TreeBuilder&, const JSC::Identifier*&, typename TreeBuilder::FormalParameterList&, typename TreeBuilder::FunctionBody&, unsigned int&, unsigned int&, int&, unsigned int&) [with JSC::FunctionRequirements = JSC::FunctionNeedsName; bool nameIsInContainingScope = true; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FormalParameterList = JSC::ParameterNode*; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:905:5: required from 'typename TreeBuilder::Statement JSC::Parser::parseFunctionDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:715:48: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1781:16: required from here parser/Parser.cpp:499:13: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 499 | end = tokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp:505:9: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 505 | end = lastTokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp:507:14: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 507 | end = tokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Statement JSC::Parser::parseExpressionOrLabelStatement(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]': parser/Parser.cpp:752:55: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = int]' parser/Parser.cpp:797:5: required from 'typename TreeBuilder::FunctionBody JSC::Parser::parseFunctionBody(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:855:10: required from 'bool JSC::Parser::parseFunctionInfo(TreeBuilder&, const JSC::Identifier*&, typename TreeBuilder::FormalParameterList&, typename TreeBuilder::FunctionBody&, unsigned int&, unsigned int&, int&, unsigned int&) [with JSC::FunctionRequirements = JSC::FunctionNeedsName; bool nameIsInContainingScope = true; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FormalParameterList = JSC::ParameterNode*; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:905:5: required from 'typename TreeBuilder::Statement JSC::Parser::parseFunctionDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:715:48: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1781:16: required from here parser/Parser.cpp:935:18: warning: implicitly-declared 'JSC::JSTokenLocation& JSC::JSTokenLocation::operator=(const JSC::JSTokenLocation&)' is deprecated [-Wdeprecated-copy] 935 | location = tokenLocation(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:182:5: note: because 'JSC::JSTokenLocation' has user-provided 'JSC::JSTokenLocation::JSTokenLocation(const JSC::JSTokenLocation&)' 182 | JSTokenLocation(const JSTokenLocation& location) | ^~~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::Parser::parseMemberExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]': parser/Parser.cpp:1697:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseUnaryExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1213:24: required from 'typename TreeBuilder::Expression JSC::Parser::parseBinaryExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1174:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseConditionalExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1115:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseAssignmentExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:290:28: required from 'typename TreeBuilder::Expression JSC::Parser::parseVarDeclarationList(TreeBuilder&, int&, const JSC::Identifier*&, typename TreeBuilder::Expression&, JSC::JSTextPosition&, JSC::JSTextPosition&, JSC::JSTextPosition&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:204:20: required from 'typename TreeBuilder::Statement JSC::Parser::parseVarDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:710:43: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here parser/Parser.cpp:1600:18: warning: implicitly-declared 'JSC::JSTokenLocation& JSC::JSTokenLocation::operator=(const JSC::JSTokenLocation&)' is deprecated [-Wdeprecated-copy] 1600 | location = tokenLocation(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:182:5: note: because 'JSC::JSTokenLocation' has user-provided 'JSC::JSTokenLocation::JSTokenLocation(const JSC::JSTokenLocation&)' 182 | JSTokenLocation(const JSTokenLocation& location) | ^~~~~~~~~~~~~~~ parser/Parser.cpp:1609:18: warning: implicitly-declared 'JSC::JSTokenLocation& JSC::JSTokenLocation::operator=(const JSC::JSTokenLocation&)' is deprecated [-Wdeprecated-copy] 1609 | location = tokenLocation(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:182:5: note: because 'JSC::JSTokenLocation' has user-provided 'JSC::JSTokenLocation::JSTokenLocation(const JSC::JSTokenLocation&)' 182 | JSTokenLocation(const JSTokenLocation& location) | ^~~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::Parser::parseVarDeclarationList(TreeBuilder&, int&, const JSC::Identifier*&, typename TreeBuilder::Expression&, JSC::JSTextPosition&, JSC::JSTextPosition&, JSC::JSTextPosition&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]': parser/Parser.cpp:204:20: required from 'typename TreeBuilder::Statement JSC::Parser::parseVarDeclaration(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]' parser/Parser.cpp:710:43: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = int]' parser/Parser.cpp:797:5: required from 'typename TreeBuilder::FunctionBody JSC::Parser::parseFunctionBody(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:855:10: required from 'bool JSC::Parser::parseFunctionInfo(TreeBuilder&, const JSC::Identifier*&, typename TreeBuilder::FormalParameterList&, typename TreeBuilder::FunctionBody&, unsigned int&, unsigned int&, int&, unsigned int&) [with JSC::FunctionRequirements = JSC::FunctionNeedsName; bool nameIsInContainingScope = true; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FormalParameterList = JSC::ParameterNode*; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:905:5: required from 'typename TreeBuilder::Statement JSC::Parser::parseFunctionDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:715:48: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here parser/Parser.cpp:279:20: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | identStart = varStart; | ~~~~~~~~~~~^~~~~~~~~~ In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp:285:82: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] 285 | context.addVar(name, (hasInitializer || (!m_allowsIn && match(INTOKEN))) ? DeclarationStacks::HasInitializer : 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser/Parser.cpp:288:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 288 | initStart = tokenStartPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp:291:21: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 291 | initEnd = lastTokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::Parser::parseMemberExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]': parser/Parser.cpp:1697:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseUnaryExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1213:24: required from 'typename TreeBuilder::Expression JSC::Parser::parseBinaryExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1174:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseConditionalExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1115:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseAssignmentExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:290:28: required from 'typename TreeBuilder::Expression JSC::Parser::parseVarDeclarationList(TreeBuilder&, int&, const JSC::Identifier*&, typename TreeBuilder::Expression&, JSC::JSTextPosition&, JSC::JSTextPosition&, JSC::JSTextPosition&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:204:20: required from 'typename TreeBuilder::Statement JSC::Parser::parseVarDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:710:43: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1781:16: required from here parser/Parser.cpp:1600:18: warning: implicitly-declared 'JSC::JSTokenLocation& JSC::JSTokenLocation::operator=(const JSC::JSTokenLocation&)' is deprecated [-Wdeprecated-copy] 1600 | location = tokenLocation(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:182:5: note: because 'JSC::JSTokenLocation' has user-provided 'JSC::JSTokenLocation::JSTokenLocation(const JSC::JSTokenLocation&)' 182 | JSTokenLocation(const JSTokenLocation& location) | ^~~~~~~~~~~~~~~ parser/Parser.cpp:1609:18: warning: implicitly-declared 'JSC::JSTokenLocation& JSC::JSTokenLocation::operator=(const JSC::JSTokenLocation&)' is deprecated [-Wdeprecated-copy] 1609 | location = tokenLocation(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:182:5: note: because 'JSC::JSTokenLocation' has user-provided 'JSC::JSTokenLocation::JSTokenLocation(const JSC::JSTokenLocation&)' 182 | JSTokenLocation(const JSTokenLocation& location) | ^~~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::Parser::parseVarDeclarationList(TreeBuilder&, int&, const JSC::Identifier*&, typename TreeBuilder::Expression&, JSC::JSTextPosition&, JSC::JSTextPosition&, JSC::JSTextPosition&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]': parser/Parser.cpp:204:20: required from 'typename TreeBuilder::Statement JSC::Parser::parseVarDeclaration(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]' parser/Parser.cpp:710:43: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = int]' parser/Parser.cpp:797:5: required from 'typename TreeBuilder::FunctionBody JSC::Parser::parseFunctionBody(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:855:10: required from 'bool JSC::Parser::parseFunctionInfo(TreeBuilder&, const JSC::Identifier*&, typename TreeBuilder::FormalParameterList&, typename TreeBuilder::FunctionBody&, unsigned int&, unsigned int&, int&, unsigned int&) [with JSC::FunctionRequirements = JSC::FunctionNeedsName; bool nameIsInContainingScope = true; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FormalParameterList = JSC::ParameterNode*; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:905:5: required from 'typename TreeBuilder::Statement JSC::Parser::parseFunctionDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:715:48: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1781:16: required from here parser/Parser.cpp:279:20: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 279 | identStart = varStart; | ~~~~~~~~~~~^~~~~~~~~~ In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp:285:82: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] 285 | context.addVar(name, (hasInitializer || (!m_allowsIn && match(INTOKEN))) ? DeclarationStacks::HasInitializer : 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser/Parser.cpp:288:23: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 288 | initStart = tokenStartPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp:291:21: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 291 | initEnd = lastTokenEndPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::Parser::parseAssignmentExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]': parser/Parser.cpp:290:28: required from 'typename TreeBuilder::Expression JSC::Parser::parseVarDeclarationList(TreeBuilder&, int&, const JSC::Identifier*&, typename TreeBuilder::Expression&, JSC::JSTextPosition&, JSC::JSTextPosition&, JSC::JSTextPosition&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:204:20: required from 'typename TreeBuilder::Statement JSC::Parser::parseVarDeclaration(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]' parser/Parser.cpp:710:43: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = int]' parser/Parser.cpp:797:5: required from 'typename TreeBuilder::FunctionBody JSC::Parser::parseFunctionBody(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:855:10: required from 'bool JSC::Parser::parseFunctionInfo(TreeBuilder&, const JSC::Identifier*&, typename TreeBuilder::FormalParameterList&, typename TreeBuilder::FunctionBody&, unsigned int&, unsigned int&, int&, unsigned int&) [with JSC::FunctionRequirements = JSC::FunctionNeedsName; bool nameIsInContainingScope = true; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FormalParameterList = JSC::ParameterNode*; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:905:5: required from 'typename TreeBuilder::Statement JSC::Parser::parseFunctionDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:715:48: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here parser/Parser.cpp:1143:15: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 1143 | start = tokenStartPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::Parser::parseAssignmentExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]': parser/Parser.cpp:290:28: required from 'typename TreeBuilder::Expression JSC::Parser::parseVarDeclarationList(TreeBuilder&, int&, const JSC::Identifier*&, typename TreeBuilder::Expression&, JSC::JSTextPosition&, JSC::JSTextPosition&, JSC::JSTextPosition&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:204:20: required from 'typename TreeBuilder::Statement JSC::Parser::parseVarDeclaration(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]' parser/Parser.cpp:710:43: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = int]' parser/Parser.cpp:797:5: required from 'typename TreeBuilder::FunctionBody JSC::Parser::parseFunctionBody(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:855:10: required from 'bool JSC::Parser::parseFunctionInfo(TreeBuilder&, const JSC::Identifier*&, typename TreeBuilder::FormalParameterList&, typename TreeBuilder::FunctionBody&, unsigned int&, unsigned int&, int&, unsigned int&) [with JSC::FunctionRequirements = JSC::FunctionNeedsName; bool nameIsInContainingScope = true; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FormalParameterList = JSC::ParameterNode*; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:905:5: required from 'typename TreeBuilder::Statement JSC::Parser::parseFunctionDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:715:48: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1781:16: required from here parser/Parser.cpp:1143:15: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 1143 | start = tokenStartPosition(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::Parser::parseStrictObjectLiteral(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]': parser/Parser.cpp:1476:52: required from 'typename TreeBuilder::Expression JSC::Parser::parsePrimaryExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1605:14: required from 'typename TreeBuilder::Expression JSC::Parser::parseMemberExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1697:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseUnaryExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1213:24: required from 'typename TreeBuilder::Expression JSC::Parser::parseBinaryExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1174:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] parser/Parser.cpp:290:28: required from 'typename TreeBuilder::Expression JSC::Parser::parseVarDeclarationList(TreeBuilder&, int&, const JSC::Identifier*&, typename TreeBuilder::Expression&, JSC::JSTextPosition&, JSC::JSTextPosition&, JSC::JSTextPosition&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:204:20: required from 'typename TreeBuilder::Statement JSC::Parser::parseVarDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:710:43: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here parser/Parser.cpp:1411:14: warning: implicitly-declared 'JSC::JSTokenLocation& JSC::JSTokenLocation::operator=(const JSC::JSTokenLocation&)' is deprecated [-Wdeprecated-copy] 1411 | location = tokenLocation(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:182:5: note: because 'JSC::JSTokenLocation' has user-provided 'JSC::JSTokenLocation::JSTokenLocation(const JSC::JSTokenLocation&)' 182 | JSTokenLocation(const JSTokenLocation& location) | ^~~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::Parser::parseObjectLiteral(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]': parser/Parser.cpp:1477:42: required from 'typename TreeBuilder::Expression JSC::Parser::parsePrimaryExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1605:14: required from 'typename TreeBuilder::Expression JSC::Parser::parseMemberExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1697:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseUnaryExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1213:24: required from 'typename TreeBuilder::Expression JSC::Parser::parseBinaryExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1174:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] parser/Parser.cpp:290:28: required from 'typename TreeBuilder::Expression JSC::Parser::parseVarDeclarationList(TreeBuilder&, int&, const JSC::Identifier*&, typename TreeBuilder::Expression&, JSC::JSTextPosition&, JSC::JSTextPosition&, JSC::JSTextPosition&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:204:20: required from 'typename TreeBuilder::Statement JSC::Parser::parseVarDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:710:43: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here parser/Parser.cpp:1359:14: warning: implicitly-declared 'JSC::JSTokenLocation& JSC::JSTokenLocation::operator=(const JSC::JSTokenLocation&)' is deprecated [-Wdeprecated-copy] 1359 | location = tokenLocation(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:182:5: note: because 'JSC::JSTokenLocation' has user-provided 'JSC::JSTokenLocation::JSTokenLocation(const JSC::JSTokenLocation&)' 182 | JSTokenLocation(const JSTokenLocation& location) | ^~~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::Parser::parseStrictObjectLiteral(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]': parser/Parser.cpp:1476:52: required from 'typename TreeBuilder::Expression JSC::Parser::parsePrimaryExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1605:14: required from 'typename TreeBuilder::Expression JSC::Parser::parseMemberExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1697:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseUnaryExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1213:24: required from 'typename TreeBuilder::Expression JSC::Parser::parseBinaryExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1174:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] parser/Parser.cpp:290:28: required from 'typename TreeBuilder::Expression JSC::Parser::parseVarDeclarationList(TreeBuilder&, int&, const JSC::Identifier*&, typename TreeBuilder::Expression&, JSC::JSTextPosition&, JSC::JSTextPosition&, JSC::JSTextPosition&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:204:20: required from 'typename TreeBuilder::Statement JSC::Parser::parseVarDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:710:43: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1781:16: required from here parser/Parser.cpp:1411:14: warning: implicitly-declared 'JSC::JSTokenLocation& JSC::JSTokenLocation::operator=(const JSC::JSTokenLocation&)' is deprecated [-Wdeprecated-copy] 1411 | location = tokenLocation(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:182:5: note: because 'JSC::JSTokenLocation' has user-provided 'JSC::JSTokenLocation::JSTokenLocation(const JSC::JSTokenLocation&)' 182 | JSTokenLocation(const JSTokenLocation& location) | ^~~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::Parser::parseObjectLiteral(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]': parser/Parser.cpp:1477:42: required from 'typename TreeBuilder::Expression JSC::Parser::parsePrimaryExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1605:14: required from 'typename TreeBuilder::Expression JSC::Parser::parseMemberExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1697:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseUnaryExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1213:24: required from 'typename TreeBuilder::Expression JSC::Parser::parseBinaryExpression(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1174:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] parser/Parser.cpp:290:28: required from 'typename TreeBuilder::Expression JSC::Parser::parseVarDeclarationList(TreeBuilder&, int&, const JSC::Identifier*&, typename TreeBuilder::Expression&, JSC::JSTextPosition&, JSC::JSTextPosition&, JSC::JSTextPosition&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:204:20: required from 'typename TreeBuilder::Statement JSC::Parser::parseVarDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:710:43: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1781:16: required from here parser/Parser.cpp:1359:14: warning: implicitly-declared 'JSC::JSTokenLocation& JSC::JSTokenLocation::operator=(const JSC::JSTokenLocation&)' is deprecated [-Wdeprecated-copy] 1359 | location = tokenLocation(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:182:5: note: because 'JSC::JSTokenLocation' has user-provided 'JSC::JSTokenLocation::JSTokenLocation(const JSC::JSTokenLocation&)' 182 | JSTokenLocation(const JSTokenLocation& location) | ^~~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::Parser::parseUnaryExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]': parser/Parser.cpp:1213:24: required from 'typename TreeBuilder::Expression JSC::Parser::parseBinaryExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1174:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseConditionalExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1115:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseAssignmentExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:290:28: required from 'typename TreeBuilder::Expression JSC::Parser::parseVarDeclarationList(TreeBuilder&, int&, const JSC::Identifier*&, typename TreeBuilder::Expression&, JSC::JSTextPosition&, JSC::JSTextPosition&, JSC::JSTextPosition&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:204:20: required from 'typename TreeBuilder::Statement JSC::Parser::parseVarDeclaration(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]' parser/Parser.cpp:710:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] parser/Parser.cpp:855:10: required from 'bool JSC::Parser::parseFunctionInfo(TreeBuilder&, const JSC::Identifier*&, typename TreeBuilder::FormalParameterList&, typename TreeBuilder::FunctionBody&, unsigned int&, unsigned int&, int&, unsigned int&) [with JSC::FunctionRequirements = JSC::FunctionNeedsName; bool nameIsInContainingScope = true; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FormalParameterList = JSC::ParameterNode*; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:905:5: required from 'typename TreeBuilder::Statement JSC::Parser::parseFunctionDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:715:48: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here parser/Parser.cpp:1733:14: warning: implicitly-declared 'JSC::JSTokenLocation& JSC::JSTokenLocation::operator=(const JSC::JSTokenLocation&)' is deprecated [-Wdeprecated-copy] 1733 | location = tokenLocation(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:182:5: note: because 'JSC::JSTokenLocation' has user-provided 'JSC::JSTokenLocation::JSTokenLocation(const JSC::JSTokenLocation&)' 182 | JSTokenLocation(const JSTokenLocation& location) | ^~~~~~~~~~~~~~~ parser/Parser.cpp:1773:22: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 1773 | subExprStart = context.unaryTokenStackLastStart(tokenStackDepth); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::Parser::parseUnaryExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]': parser/Parser.cpp:1213:24: required from 'typename TreeBuilder::Expression JSC::Parser::parseBinaryExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1174:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseConditionalExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1115:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseAssignmentExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:290:28: required from 'typename TreeBuilder::Expression JSC::Parser::parseVarDeclarationList(TreeBuilder&, int&, const JSC::Identifier*&, typename TreeBuilder::Expression&, JSC::JSTextPosition&, JSC::JSTextPosition&, JSC::JSTextPosition&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:204:20: required from 'typename TreeBuilder::Statement JSC::Parser::parseVarDeclaration(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Statement = int]' parser/Parser.cpp:710:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] parser/Parser.cpp:855:10: required from 'bool JSC::Parser::parseFunctionInfo(TreeBuilder&, const JSC::Identifier*&, typename TreeBuilder::FormalParameterList&, typename TreeBuilder::FunctionBody&, unsigned int&, unsigned int&, int&, unsigned int&) [with JSC::FunctionRequirements = JSC::FunctionNeedsName; bool nameIsInContainingScope = true; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FormalParameterList = JSC::ParameterNode*; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:905:5: required from 'typename TreeBuilder::Statement JSC::Parser::parseFunctionDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:715:48: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1781:16: required from here parser/Parser.cpp:1733:14: warning: implicitly-declared 'JSC::JSTokenLocation& JSC::JSTokenLocation::operator=(const JSC::JSTokenLocation&)' is deprecated [-Wdeprecated-copy] 1733 | location = tokenLocation(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:182:5: note: because 'JSC::JSTokenLocation' has user-provided 'JSC::JSTokenLocation::JSTokenLocation(const JSC::JSTokenLocation&)' 182 | JSTokenLocation(const JSTokenLocation& location) | ^~~~~~~~~~~~~~~ parser/Parser.cpp:1773:22: warning: implicitly-declared 'JSC::JSTextPosition& JSC::JSTextPosition::operator=(const JSC::JSTextPosition&)' is deprecated [-Wdeprecated-copy] 1773 | subExprStart = context.unaryTokenStackLastStart(tokenStackDepth); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:156:5: note: because 'JSC::JSTextPosition' has user-provided 'JSC::JSTextPosition::JSTextPosition(const JSC::JSTextPosition&)' 156 | JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } | ^~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::Parser::parseMemberExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]': parser/Parser.cpp:1697:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseUnaryExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1213:24: required from 'typename TreeBuilder::Expression JSC::Parser::parseBinaryExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1174:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseConditionalExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1115:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseAssignmentExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:290:28: required from 'typename TreeBuilder::Expression JSC::Parser::parseVarDeclarationList(TreeBuilder&, int&, const JSC::Identifier*&, typename TreeBuilder::Expression&, JSC::JSTextPosition&, JSC::JSTextPosition&, JSC::JSTextPosition&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:204:20: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] parser/Parser.cpp:855:10: required from 'bool JSC::Parser::parseFunctionInfo(TreeBuilder&, const JSC::Identifier*&, typename TreeBuilder::FormalParameterList&, typename TreeBuilder::FunctionBody&, unsigned int&, unsigned int&, int&, unsigned int&) [with JSC::FunctionRequirements = JSC::FunctionNeedsName; bool nameIsInContainingScope = true; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FormalParameterList = JSC::ParameterNode*; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:905:5: required from 'typename TreeBuilder::Statement JSC::Parser::parseFunctionDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:715:48: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here parser/Parser.cpp:1600:18: warning: implicitly-declared 'JSC::JSTokenLocation& JSC::JSTokenLocation::operator=(const JSC::JSTokenLocation&)' is deprecated [-Wdeprecated-copy] 1600 | location = tokenLocation(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:182:5: note: because 'JSC::JSTokenLocation' has user-provided 'JSC::JSTokenLocation::JSTokenLocation(const JSC::JSTokenLocation&)' 182 | JSTokenLocation(const JSTokenLocation& location) | ^~~~~~~~~~~~~~~ parser/Parser.cpp:1609:18: warning: implicitly-declared 'JSC::JSTokenLocation& JSC::JSTokenLocation::operator=(const JSC::JSTokenLocation&)' is deprecated [-Wdeprecated-copy] 1609 | location = tokenLocation(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:182:5: note: because 'JSC::JSTokenLocation' has user-provided 'JSC::JSTokenLocation::JSTokenLocation(const JSC::JSTokenLocation&)' 182 | JSTokenLocation(const JSTokenLocation& location) | ^~~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::Parser::parseMemberExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]': parser/Parser.cpp:1697:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseUnaryExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1213:24: required from 'typename TreeBuilder::Expression JSC::Parser::parseBinaryExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1174:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseConditionalExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1115:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseAssignmentExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:290:28: required from 'typename TreeBuilder::Expression JSC::Parser::parseVarDeclarationList(TreeBuilder&, int&, const JSC::Identifier*&, typename TreeBuilder::Expression&, JSC::JSTextPosition&, JSC::JSTextPosition&, JSC::JSTextPosition&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:204:20: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] parser/Parser.cpp:855:10: required from 'bool JSC::Parser::parseFunctionInfo(TreeBuilder&, const JSC::Identifier*&, typename TreeBuilder::FormalParameterList&, typename TreeBuilder::FunctionBody&, unsigned int&, unsigned int&, int&, unsigned int&) [with JSC::FunctionRequirements = JSC::FunctionNeedsName; bool nameIsInContainingScope = true; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FormalParameterList = JSC::ParameterNode*; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:905:5: required from 'typename TreeBuilder::Statement JSC::Parser::parseFunctionDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:715:48: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1781:16: required from here parser/Parser.cpp:1600:18: warning: implicitly-declared 'JSC::JSTokenLocation& JSC::JSTokenLocation::operator=(const JSC::JSTokenLocation&)' is deprecated [-Wdeprecated-copy] 1600 | location = tokenLocation(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:182:5: note: because 'JSC::JSTokenLocation' has user-provided 'JSC::JSTokenLocation::JSTokenLocation(const JSC::JSTokenLocation&)' 182 | JSTokenLocation(const JSTokenLocation& location) | ^~~~~~~~~~~~~~~ parser/Parser.cpp:1609:18: warning: implicitly-declared 'JSC::JSTokenLocation& JSC::JSTokenLocation::operator=(const JSC::JSTokenLocation&)' is deprecated [-Wdeprecated-copy] 1609 | location = tokenLocation(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:182:5: note: because 'JSC::JSTokenLocation' has user-provided 'JSC::JSTokenLocation::JSTokenLocation(const JSC::JSTokenLocation&)' 182 | JSTokenLocation(const JSTokenLocation& location) | ^~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from parser/Parser.h:26, from parser/Parser.cpp:24: ../WTF/wtf/HashTable.h: In instantiation of 'static void WTF::HashTableBucketInitializer::initialize(Value&) [with Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; Value = WTF::KeyValuePair, unsigned int>]': ../WTF/wtf/HashTable.h:807:90: required from 'static void WTF::HashTable::initializeBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = WTF::KeyValuePair, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, unsigned int> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::ValueType = WTF::KeyValuePair, unsigned int>]' ../WTF/wtf/HashTable.h:881:29: required from 'WTF::HashTable::AddResult WTF::HashTable::add(const T&, const Extra&) [with HashTranslator = WTF::HashMapTranslator >, WTF::HashTraits >, JSC::IdentifierRepHash>; T = WTF::StringImpl*; Extra = unsigned int; Key = WTF::RefPtr; Value = WTF::KeyValuePair, unsigned int>; Extractor = WTF::KeyValuePairKeyExtractor, unsigned int> >; HashFunctions = JSC::IdentifierRepHash; Traits = WTF::KeyValuePairHashTraits >, WTF::HashTraits >; KeyTraits = WTF::HashTraits >; WTF::HashTable::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, unsigned int>, WTF::KeyValuePairKeyExtractor, unsigned int> >, JSC::IdentifierRepHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >]' ../WTF/wtf/RefPtrHashMap.h:209:59: required from 'WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::AddResult WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::inlineAdd(WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedPassInReferenceType) [with T = WTF::StringImpl; MappedArg = unsigned int; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, unsigned int>, WTF::KeyValuePairKeyExtractor, unsigned int> >, JSC::IdentifierRepHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = WTF::StringImpl*; WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedPassInReferenceType = const unsigned int&]' ../WTF/wtf/RefPtrHashMap.h:247:37: required from 'WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::AddResult WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::add(WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedPassInType) [with T = WTF::StringImpl; MappedArg = unsigned int; HashArg = JSC::IdentifierRepHash; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits; WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::AddResult = WTF::HashTableAddResult, WTF::KeyValuePair, unsigned int>, WTF::KeyValuePairKeyExtractor, unsigned int> >, JSC::IdentifierRepHash, WTF::KeyValuePairHashTraits >, WTF::HashTraits >, WTF::HashTraits > > >; WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = WTF::StringImpl*; WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedPassInType = const unsigned int&]' parser/Parser.cpp:1387:9: required from 'typename TreeBuilder::Expression JSC::Parser::parseStrictObjectLiteral(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:1476:52: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] parser/Parser.cpp:290:28: required from 'typename TreeBuilder::Expression JSC::Parser::parseVarDeclarationList(TreeBuilder&, int&, const JSC::Identifier*&, typename TreeBuilder::Expression&, JSC::JSTextPosition&, JSC::JSTextPosition&, JSC::JSTextPosition&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Expression = JSC::ExpressionNode*]' parser/Parser.cpp:204:20: required from 'typename TreeBuilder::Statement JSC::Parser::parseVarDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:710:43: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here ../WTF/wtf/HashTable.h:800:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WTF::KeyValuePair, unsigned int>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 800 | memset(&bucket, 0, sizeof(bucket)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../WTF/wtf/HashTable.h:28, from ../WTF/wtf/HashSet.h:25, from debugger/Debugger.h:25, from parser/Parser.h:26, from parser/Parser.cpp:24: ../WTF/wtf/HashTraits.h:198:12: note: 'struct WTF::KeyValuePair, unsigned int>' declared here 198 | struct KeyValuePair { | ^~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::Parser::parseStrictObjectLiteral(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]': parser/Parser.cpp:1476:52: required from 'typename TreeBuilder::Expression JSC::Parser::parsePrimaryExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1605:14: required from 'typename TreeBuilder::Expression JSC::Parser::parseMemberExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1697:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseUnaryExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1213:24: required from 'typename TreeBuilder::Expression JSC::Parser::parseBinaryExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1174:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseConditionalExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1115:20: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] parser/Parser.cpp:855:10: required from 'bool JSC::Parser::parseFunctionInfo(TreeBuilder&, const JSC::Identifier*&, typename TreeBuilder::FormalParameterList&, typename TreeBuilder::FunctionBody&, unsigned int&, unsigned int&, int&, unsigned int&) [with JSC::FunctionRequirements = JSC::FunctionNeedsName; bool nameIsInContainingScope = true; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FormalParameterList = JSC::ParameterNode*; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:905:5: required from 'typename TreeBuilder::Statement JSC::Parser::parseFunctionDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:715:48: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here parser/Parser.cpp:1411:14: warning: implicitly-declared 'JSC::JSTokenLocation& JSC::JSTokenLocation::operator=(const JSC::JSTokenLocation&)' is deprecated [-Wdeprecated-copy] 1411 | location = tokenLocation(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:182:5: note: because 'JSC::JSTokenLocation' has user-provided 'JSC::JSTokenLocation::JSTokenLocation(const JSC::JSTokenLocation&)' 182 | JSTokenLocation(const JSTokenLocation& location) | ^~~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::Parser::parseObjectLiteral(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]': parser/Parser.cpp:1477:42: required from 'typename TreeBuilder::Expression JSC::Parser::parsePrimaryExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1605:14: required from 'typename TreeBuilder::Expression JSC::Parser::parseMemberExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1697:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseUnaryExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1213:24: required from 'typename TreeBuilder::Expression JSC::Parser::parseBinaryExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1174:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseConditionalExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1115:20: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] parser/Parser.cpp:855:10: required from 'bool JSC::Parser::parseFunctionInfo(TreeBuilder&, const JSC::Identifier*&, typename TreeBuilder::FormalParameterList&, typename TreeBuilder::FunctionBody&, unsigned int&, unsigned int&, int&, unsigned int&) [with JSC::FunctionRequirements = JSC::FunctionNeedsName; bool nameIsInContainingScope = true; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FormalParameterList = JSC::ParameterNode*; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:905:5: required from 'typename TreeBuilder::Statement JSC::Parser::parseFunctionDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:715:48: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1780:16: required from here parser/Parser.cpp:1359:14: warning: implicitly-declared 'JSC::JSTokenLocation& JSC::JSTokenLocation::operator=(const JSC::JSTokenLocation&)' is deprecated [-Wdeprecated-copy] 1359 | location = tokenLocation(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:182:5: note: because 'JSC::JSTokenLocation' has user-provided 'JSC::JSTokenLocation::JSTokenLocation(const JSC::JSTokenLocation&)' 182 | JSTokenLocation(const JSTokenLocation& location) | ^~~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::Parser::parseStrictObjectLiteral(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]': parser/Parser.cpp:1476:52: required from 'typename TreeBuilder::Expression JSC::Parser::parsePrimaryExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1605:14: required from 'typename TreeBuilder::Expression JSC::Parser::parseMemberExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1697:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseUnaryExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1213:24: required from 'typename TreeBuilder::Expression JSC::Parser::parseBinaryExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1174:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseConditionalExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1115:20: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] parser/Parser.cpp:855:10: required from 'bool JSC::Parser::parseFunctionInfo(TreeBuilder&, const JSC::Identifier*&, typename TreeBuilder::FormalParameterList&, typename TreeBuilder::FunctionBody&, unsigned int&, unsigned int&, int&, unsigned int&) [with JSC::FunctionRequirements = JSC::FunctionNeedsName; bool nameIsInContainingScope = true; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FormalParameterList = JSC::ParameterNode*; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:905:5: required from 'typename TreeBuilder::Statement JSC::Parser::parseFunctionDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:715:48: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1781:16: required from here parser/Parser.cpp:1411:14: warning: implicitly-declared 'JSC::JSTokenLocation& JSC::JSTokenLocation::operator=(const JSC::JSTokenLocation&)' is deprecated [-Wdeprecated-copy] 1411 | location = tokenLocation(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:182:5: note: because 'JSC::JSTokenLocation' has user-provided 'JSC::JSTokenLocation::JSTokenLocation(const JSC::JSTokenLocation&)' 182 | JSTokenLocation(const JSTokenLocation& location) | ^~~~~~~~~~~~~~~ parser/Parser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::Parser::parseObjectLiteral(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]': parser/Parser.cpp:1477:42: required from 'typename TreeBuilder::Expression JSC::Parser::parsePrimaryExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1605:14: required from 'typename TreeBuilder::Expression JSC::Parser::parseMemberExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1697:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseUnaryExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1213:24: required from 'typename TreeBuilder::Expression JSC::Parser::parseBinaryExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1174:20: required from 'typename TreeBuilder::Expression JSC::Parser::parseConditionalExpression(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer; typename TreeBuilder::Expression = int]' parser/Parser.cpp:1115:20: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] parser/Parser.cpp:855:10: required from 'bool JSC::Parser::parseFunctionInfo(TreeBuilder&, const JSC::Identifier*&, typename TreeBuilder::FormalParameterList&, typename TreeBuilder::FunctionBody&, unsigned int&, unsigned int&, int&, unsigned int&) [with JSC::FunctionRequirements = JSC::FunctionNeedsName; bool nameIsInContainingScope = true; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::FormalParameterList = JSC::ParameterNode*; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/Parser.cpp:905:5: required from 'typename TreeBuilder::Statement JSC::Parser::parseFunctionDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:715:48: required from 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/Parser.cpp:168:26: required from 'typename TreeBuilder::SourceElements JSC::Parser::parseSourceElements(TreeBuilder&) [with JSC::SourceElementsMode mode = JSC::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/Parser.cpp:115:21: required from 'WTF::String JSC::Parser::parseInner() [with LexerType = JSC::Lexer]' parser/Parser.cpp:1781:16: required from here parser/Parser.cpp:1359:14: warning: implicitly-declared 'JSC::JSTokenLocation& JSC::JSTokenLocation::operator=(const JSC::JSTokenLocation&)' is deprecated [-Wdeprecated-copy] 1359 | location = tokenLocation(); In file included from parser/Lexer.h:28, from parser/Parser.h:30, from parser/Parser.cpp:24: parser/ParserTokens.h:182:5: note: because 'JSC::JSTokenLocation' has user-provided 'JSC::JSTokenLocation::JSTokenLocation(const JSC::JSTokenLocation&)' 182 | JSTokenLocation(const JSTokenLocation& location) | ^~~~~~~~~~~~~~~ parser/Parser.cpp: In member function 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer]': parser/Parser.cpp:757:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 757 | nonTrivialExpressionCount = m_nonTrivialExpressionCount; | ^~~~~~~~~~~~~~~~~~~~~~~~~ parser/Parser.cpp:758:5: note: here 758 | default: | ^~~~~~~ parser/Parser.cpp: In member function 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer]': parser/Parser.cpp:757:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 757 | nonTrivialExpressionCount = m_nonTrivialExpressionCount; | ^~~~~~~~~~~~~~~~~~~~~~~~~ parser/Parser.cpp:758:5: note: here 758 | default: | ^~~~~~~ parser/Parser.cpp: In member function 'typename TreeBuilder::Property JSC::Parser::parseProperty(TreeBuilder&) [with bool strict = true; TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer]': parser/Parser.cpp:1255:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1255 | wasIdent = true; | ^~~~~~~~ parser/Parser.cpp:1256:5: note: here 1256 | case STRING: { | ^~~~ parser/Parser.cpp: In member function 'typename TreeBuilder::Property JSC::Parser::parseProperty(TreeBuilder&) [with bool strict = false; TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer]': parser/Parser.cpp:1255:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1255 | wasIdent = true; | ^~~~~~~~ parser/Parser.cpp:1256:5: note: here 1256 | case STRING: { | ^~~~ parser/Parser.cpp: In member function 'typename TreeBuilder::Property JSC::Parser::parseProperty(TreeBuilder&) [with bool strict = true; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer]': parser/Parser.cpp:1255:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1255 | wasIdent = true; | ^~~~~~~~ parser/Parser.cpp:1256:5: note: here 1256 | case STRING: { | ^~~~ parser/Parser.cpp: In member function 'typename TreeBuilder::Property JSC::Parser::parseProperty(TreeBuilder&) [with bool strict = false; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer]': parser/Parser.cpp:1255:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1255 | wasIdent = true; | ^~~~~~~~ parser/Parser.cpp:1256:5: note: here 1256 | case STRING: { | ^~~~ parser/Parser.cpp: In member function 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer]': parser/Parser.cpp:757:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 757 | nonTrivialExpressionCount = m_nonTrivialExpressionCount; | ^~~~~~~~~~~~~~~~~~~~~~~~~ parser/Parser.cpp:758:5: note: here 758 | default: | ^~~~~~~ parser/Parser.cpp: In member function 'typename TreeBuilder::Statement JSC::Parser::parseStatement(TreeBuilder&, const JSC::Identifier*&, unsigned int*) [with TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer]': parser/Parser.cpp:757:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 757 | nonTrivialExpressionCount = m_nonTrivialExpressionCount; | ^~~~~~~~~~~~~~~~~~~~~~~~~ parser/Parser.cpp:758:5: note: here 758 | default: | ^~~~~~~ parser/Parser.cpp: In member function 'typename TreeBuilder::Property JSC::Parser::parseProperty(TreeBuilder&) [with bool strict = true; TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer]': parser/Parser.cpp:1255:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1255 | wasIdent = true; | ^~~~~~~~ parser/Parser.cpp:1256:5: note: here 1256 | case STRING: { | ^~~~ parser/Parser.cpp: In member function 'typename TreeBuilder::Property JSC::Parser::parseProperty(TreeBuilder&) [with bool strict = false; TreeBuilder = JSC::SyntaxChecker; LexerType = JSC::Lexer]': parser/Parser.cpp:1255:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1255 | wasIdent = true; | ^~~~~~~~ parser/Parser.cpp:1256:5: note: here 1256 | case STRING: { | ^~~~ parser/Parser.cpp: In member function 'typename TreeBuilder::Property JSC::Parser::parseProperty(TreeBuilder&) [with bool strict = true; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer]': parser/Parser.cpp:1255:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1255 | wasIdent = true; | ^~~~~~~~ parser/Parser.cpp:1256:5: note: here 1256 | case STRING: { | ^~~~ parser/Parser.cpp: In member function 'typename TreeBuilder::Property JSC::Parser::parseProperty(TreeBuilder&) [with bool strict = false; TreeBuilder = JSC::ASTBuilder; LexerType = JSC::Lexer]': parser/Parser.cpp:1255:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1255 | wasIdent = true; | ^~~~~~~~ parser/Parser.cpp:1256:5: note: here 1256 | case STRING: { | ^~~~ make[3]: Leaving directory '/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore' make[2]: *** [Makefile.JavaScriptCore:102: sub-Target-pri-make_first-ordered] Error 2 make[2]: Leaving directory '/tmp/instance-3/output-1/build/qt5webkit-5.9.1/Source/JavaScriptCore' make[1]: *** [Makefile:95: sub-Source-JavaScriptCore-JavaScriptCore-pro-make_first-ordered] Error 2 make[1]: Leaving directory '/tmp/instance-3/output-1/build/qt5webkit-5.9.1' make: *** [package/pkg-generic.mk:270: /tmp/instance-3/output-1/build/qt5webkit-5.9.1/.stamp_built] Error 2 make: Leaving directory '/tmp/instance-3/buildroot'